/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe-SemanticLooper.epf -i ../../../trunk/examples/svcomp/pthread/fib_bench_longer-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-16 02:55:45,023 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 02:55:45,026 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 02:55:45,065 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 02:55:45,065 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 02:55:45,076 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 02:55:45,078 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 02:55:45,081 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 02:55:45,084 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 02:55:45,088 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 02:55:45,089 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 02:55:45,091 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 02:55:45,091 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 02:55:45,095 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 02:55:45,097 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 02:55:45,098 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 02:55:45,100 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 02:55:45,101 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 02:55:45,103 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 02:55:45,109 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 02:55:45,110 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 02:55:45,112 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 02:55:45,113 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 02:55:45,114 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 02:55:45,118 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 02:55:45,118 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 02:55:45,119 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 02:55:45,121 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 02:55:45,122 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 02:55:45,123 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 02:55:45,123 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 02:55:45,123 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 02:55:45,124 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 02:55:45,126 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 02:55:45,127 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 02:55:45,127 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 02:55:45,128 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 02:55:45,128 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 02:55:45,128 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 02:55:45,129 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 02:55:45,130 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 02:55:45,131 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe-SemanticLooper.epf [2020-10-16 02:55:45,175 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 02:55:45,175 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 02:55:45,177 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 02:55:45,177 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 02:55:45,177 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 02:55:45,177 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 02:55:45,177 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 02:55:45,178 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 02:55:45,178 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 02:55:45,178 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 02:55:45,179 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 02:55:45,179 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 02:55:45,179 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 02:55:45,180 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 02:55:45,180 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 02:55:45,180 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 02:55:45,180 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 02:55:45,181 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 02:55:45,181 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 02:55:45,181 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 02:55:45,181 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 02:55:45,181 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 02:55:45,182 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 02:55:45,182 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-16 02:55:45,182 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 02:55:45,182 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 02:55:45,182 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 02:55:45,182 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-16 02:55:45,183 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-16 02:55:45,461 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 02:55:45,474 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 02:55:45,477 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 02:55:45,479 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 02:55:45,479 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 02:55:45,480 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench_longer-2.i [2020-10-16 02:55:45,557 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f197cb723/e779db8ef13942bea6a6e786860976b6/FLAGcf778abdb [2020-10-16 02:55:46,074 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 02:55:46,075 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longer-2.i [2020-10-16 02:55:46,098 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f197cb723/e779db8ef13942bea6a6e786860976b6/FLAGcf778abdb [2020-10-16 02:55:46,381 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f197cb723/e779db8ef13942bea6a6e786860976b6 [2020-10-16 02:55:46,391 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 02:55:46,393 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 02:55:46,394 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 02:55:46,394 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 02:55:46,397 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 02:55:46,397 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,400 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@727c3d86 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:46, skipping insertion in model container [2020-10-16 02:55:46,401 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 02:55:46" (1/1) ... [2020-10-16 02:55:46,408 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 02:55:46,472 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 02:55:46,924 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 02:55:46,940 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 02:55:47,019 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 02:55:47,086 INFO L208 MainTranslator]: Completed translation [2020-10-16 02:55:47,087 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:47 WrapperNode [2020-10-16 02:55:47,087 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 02:55:47,088 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 02:55:47,088 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 02:55:47,088 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 02:55:47,100 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:47" (1/1) ... [2020-10-16 02:55:47,115 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:47" (1/1) ... [2020-10-16 02:55:47,133 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 02:55:47,134 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 02:55:47,134 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 02:55:47,134 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 02:55:47,142 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:47" (1/1) ... [2020-10-16 02:55:47,143 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:47" (1/1) ... [2020-10-16 02:55:47,146 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:47" (1/1) ... [2020-10-16 02:55:47,146 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:47" (1/1) ... [2020-10-16 02:55:47,152 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:47" (1/1) ... [2020-10-16 02:55:47,156 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:47" (1/1) ... [2020-10-16 02:55:47,158 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:47" (1/1) ... [2020-10-16 02:55:47,161 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 02:55:47,162 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 02:55:47,162 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 02:55:47,162 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 02:55:47,163 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:47" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 02:55:47,226 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-16 02:55:47,226 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-16 02:55:47,226 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-16 02:55:47,226 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-16 02:55:47,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 02:55:47,227 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-16 02:55:47,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 02:55:47,227 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 02:55:47,227 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-16 02:55:47,227 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 02:55:47,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 02:55:47,229 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-16 02:55:47,526 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 02:55:47,527 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-16 02:55:47,529 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 02:55:47 BoogieIcfgContainer [2020-10-16 02:55:47,530 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 02:55:47,531 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 02:55:47,532 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 02:55:47,535 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 02:55:47,535 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 02:55:46" (1/3) ... [2020-10-16 02:55:47,536 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45b41822 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 02:55:47, skipping insertion in model container [2020-10-16 02:55:47,536 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:47" (2/3) ... [2020-10-16 02:55:47,537 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45b41822 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 02:55:47, skipping insertion in model container [2020-10-16 02:55:47,537 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 02:55:47" (3/3) ... [2020-10-16 02:55:47,539 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench_longer-2.i [2020-10-16 02:55:47,552 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-16 02:55:47,564 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 02:55:47,565 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 02:55:47,594 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,595 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,595 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,595 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,596 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,596 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,597 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,597 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,597 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,597 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,598 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,598 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,598 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,599 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,599 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,600 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,600 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,600 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,600 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,600 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,601 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,601 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,601 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,602 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,602 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,602 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,603 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,603 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,603 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,604 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,607 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,607 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,608 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,608 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,608 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,608 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,613 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,614 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,614 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,614 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,614 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,614 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:47,634 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-16 02:55:47,657 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 02:55:47,657 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 02:55:47,657 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 02:55:47,657 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 02:55:47,657 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 02:55:47,658 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 02:55:47,658 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 02:55:47,658 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 02:55:47,671 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-16 02:55:47,720 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-16 02:55:47,720 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:47,726 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 55 events. 5/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 84 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2020-10-16 02:55:47,727 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-16 02:55:47,735 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:47,738 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 02:55:47,740 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:47,748 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:47,749 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:47,773 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-16 02:55:47,773 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:47,775 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 55 events. 5/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 87 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2020-10-16 02:55:47,777 INFO L117 LiptonReduction]: Number of co-enabled transitions 1032 [2020-10-16 02:55:48,839 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 60 [2020-10-16 02:55:48,926 INFO L132 LiptonReduction]: Checked pairs total: 911 [2020-10-16 02:55:48,926 INFO L134 LiptonReduction]: Total number of compositions: 50 [2020-10-16 02:55:48,929 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1194 [2020-10-16 02:55:48,937 INFO L129 PetriNetUnfolder]: 3/12 cut-off events. [2020-10-16 02:55:48,937 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:48,937 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:48,938 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-16 02:55:48,939 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:48,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:48,945 INFO L82 PathProgramCache]: Analyzing trace with hash -1506398721, now seen corresponding path program 1 times [2020-10-16 02:55:48,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:48,956 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845450032] [2020-10-16 02:55:48,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:49,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:49,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:49,178 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845450032] [2020-10-16 02:55:49,179 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:49,180 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 02:55:49,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470879584] [2020-10-16 02:55:49,191 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 02:55:49,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:49,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 02:55:49,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 02:55:49,212 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:49,214 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 18 places, 14 transitions, 34 flow. Second operand 4 states. [2020-10-16 02:55:49,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:49,215 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:49,216 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:49,286 INFO L129 PetriNetUnfolder]: 30/61 cut-off events. [2020-10-16 02:55:49,286 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:49,287 INFO L80 FinitePrefix]: Finished finitePrefix Result has 116 conditions, 61 events. 30/61 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 151 event pairs, 3 based on Foata normal form. 0/58 useless extension candidates. Maximal degree in co-relation 107. Up to 40 conditions per place. [2020-10-16 02:55:49,288 INFO L132 encePairwiseOnDemand]: 101/107 looper letters, 5 selfloop transitions, 7 changer transitions 3/22 dead transitions. [2020-10-16 02:55:49,289 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 22 transitions, 80 flow [2020-10-16 02:55:49,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 02:55:49,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 02:55:49,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 374 transitions. [2020-10-16 02:55:49,307 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6990654205607477 [2020-10-16 02:55:49,308 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 374 transitions. [2020-10-16 02:55:49,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 374 transitions. [2020-10-16 02:55:49,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:49,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 374 transitions. [2020-10-16 02:55:49,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 02:55:49,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 02:55:49,325 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 02:55:49,328 INFO L185 Difference]: Start difference. First operand has 18 places, 14 transitions, 34 flow. Second operand 5 states and 374 transitions. [2020-10-16 02:55:49,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 22 transitions, 80 flow [2020-10-16 02:55:49,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 22 transitions, 78 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-16 02:55:49,334 INFO L241 Difference]: Finished difference. Result has 23 places, 18 transitions, 75 flow [2020-10-16 02:55:49,337 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=75, PETRI_PLACES=23, PETRI_TRANSITIONS=18} [2020-10-16 02:55:49,338 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 5 predicate places. [2020-10-16 02:55:49,338 INFO L481 AbstractCegarLoop]: Abstraction has has 23 places, 18 transitions, 75 flow [2020-10-16 02:55:49,339 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 02:55:49,339 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:49,339 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:49,339 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 02:55:49,340 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:49,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:49,340 INFO L82 PathProgramCache]: Analyzing trace with hash -244605853, now seen corresponding path program 1 times [2020-10-16 02:55:49,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:49,340 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12255044] [2020-10-16 02:55:49,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:49,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:49,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:49,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12255044] [2020-10-16 02:55:49,438 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:49,438 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 02:55:49,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714120583] [2020-10-16 02:55:49,440 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:49,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:49,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:49,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:49,443 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:49,443 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 18 transitions, 75 flow. Second operand 5 states. [2020-10-16 02:55:49,443 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:49,443 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:49,443 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:49,512 INFO L129 PetriNetUnfolder]: 25/57 cut-off events. [2020-10-16 02:55:49,512 INFO L130 PetriNetUnfolder]: For 37/43 co-relation queries the response was YES. [2020-10-16 02:55:49,513 INFO L80 FinitePrefix]: Finished finitePrefix Result has 173 conditions, 57 events. 25/57 cut-off events. For 37/43 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 143 event pairs, 0 based on Foata normal form. 8/65 useless extension candidates. Maximal degree in co-relation 161. Up to 33 conditions per place. [2020-10-16 02:55:49,514 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 5 selfloop transitions, 14 changer transitions 0/26 dead transitions. [2020-10-16 02:55:49,514 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 26 transitions, 152 flow [2020-10-16 02:55:49,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:49,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:49,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 516 transitions. [2020-10-16 02:55:49,518 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6889185580774366 [2020-10-16 02:55:49,518 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 516 transitions. [2020-10-16 02:55:49,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 516 transitions. [2020-10-16 02:55:49,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:49,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 516 transitions. [2020-10-16 02:55:49,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:49,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:49,523 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:49,523 INFO L185 Difference]: Start difference. First operand has 23 places, 18 transitions, 75 flow. Second operand 7 states and 516 transitions. [2020-10-16 02:55:49,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 26 transitions, 152 flow [2020-10-16 02:55:49,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 26 transitions, 152 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 02:55:49,526 INFO L241 Difference]: Finished difference. Result has 31 places, 25 transitions, 160 flow [2020-10-16 02:55:49,526 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=8, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=160, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2020-10-16 02:55:49,527 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 13 predicate places. [2020-10-16 02:55:49,527 INFO L481 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 160 flow [2020-10-16 02:55:49,527 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:49,528 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:49,528 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:49,528 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-16 02:55:49,528 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:49,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:49,529 INFO L82 PathProgramCache]: Analyzing trace with hash -245178826, now seen corresponding path program 1 times [2020-10-16 02:55:49,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:49,529 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601703039] [2020-10-16 02:55:49,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:49,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:49,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:49,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601703039] [2020-10-16 02:55:49,599 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:49,599 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 02:55:49,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452003474] [2020-10-16 02:55:49,600 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:49,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:49,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:49,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:49,603 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:49,603 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states. [2020-10-16 02:55:49,603 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:49,603 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:49,603 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:49,642 INFO L129 PetriNetUnfolder]: 27/62 cut-off events. [2020-10-16 02:55:49,642 INFO L130 PetriNetUnfolder]: For 116/118 co-relation queries the response was YES. [2020-10-16 02:55:49,643 INFO L80 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 62 events. 27/62 cut-off events. For 116/118 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 161 event pairs, 0 based on Foata normal form. 4/66 useless extension candidates. Maximal degree in co-relation 245. Up to 38 conditions per place. [2020-10-16 02:55:49,644 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 9 changer transitions 0/28 dead transitions. [2020-10-16 02:55:49,644 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 28 transitions, 228 flow [2020-10-16 02:55:49,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 02:55:49,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 02:55:49,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 368 transitions. [2020-10-16 02:55:49,647 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:55:49,647 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 368 transitions. [2020-10-16 02:55:49,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 368 transitions. [2020-10-16 02:55:49,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:49,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 368 transitions. [2020-10-16 02:55:49,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 02:55:49,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 02:55:49,650 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 02:55:49,650 INFO L185 Difference]: Start difference. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states and 368 transitions. [2020-10-16 02:55:49,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 28 transitions, 228 flow [2020-10-16 02:55:49,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 28 transitions, 201 flow, removed 10 selfloop flow, removed 2 redundant places. [2020-10-16 02:55:49,654 INFO L241 Difference]: Finished difference. Result has 34 places, 26 transitions, 170 flow [2020-10-16 02:55:49,655 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=34, PETRI_TRANSITIONS=26} [2020-10-16 02:55:49,655 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 16 predicate places. [2020-10-16 02:55:49,655 INFO L481 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 170 flow [2020-10-16 02:55:49,655 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:49,655 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:49,656 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:49,656 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 02:55:49,656 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:49,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:49,656 INFO L82 PathProgramCache]: Analyzing trace with hash -244724056, now seen corresponding path program 2 times [2020-10-16 02:55:49,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:49,657 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730184542] [2020-10-16 02:55:49,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:49,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:49,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:49,716 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730184542] [2020-10-16 02:55:49,717 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:49,717 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 02:55:49,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420472944] [2020-10-16 02:55:49,718 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:49,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:49,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:49,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:49,720 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:49,721 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 170 flow. Second operand 5 states. [2020-10-16 02:55:49,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:49,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:49,721 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:49,814 INFO L129 PetriNetUnfolder]: 31/72 cut-off events. [2020-10-16 02:55:49,814 INFO L130 PetriNetUnfolder]: For 171/177 co-relation queries the response was YES. [2020-10-16 02:55:49,815 INFO L80 FinitePrefix]: Finished finitePrefix Result has 306 conditions, 72 events. 31/72 cut-off events. For 171/177 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 206 event pairs, 0 based on Foata normal form. 8/80 useless extension candidates. Maximal degree in co-relation 287. Up to 41 conditions per place. [2020-10-16 02:55:49,816 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 16 changer transitions 0/35 dead transitions. [2020-10-16 02:55:49,816 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 35 transitions, 293 flow [2020-10-16 02:55:49,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:49,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:49,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 516 transitions. [2020-10-16 02:55:49,819 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6889185580774366 [2020-10-16 02:55:49,819 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 516 transitions. [2020-10-16 02:55:49,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 516 transitions. [2020-10-16 02:55:49,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:49,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 516 transitions. [2020-10-16 02:55:49,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:49,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:49,822 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:49,823 INFO L185 Difference]: Start difference. First operand has 34 places, 26 transitions, 170 flow. Second operand 7 states and 516 transitions. [2020-10-16 02:55:49,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 35 transitions, 293 flow [2020-10-16 02:55:49,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 35 transitions, 274 flow, removed 1 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:49,827 INFO L241 Difference]: Finished difference. Result has 39 places, 33 transitions, 261 flow [2020-10-16 02:55:49,827 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=261, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2020-10-16 02:55:49,827 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 21 predicate places. [2020-10-16 02:55:49,828 INFO L481 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 261 flow [2020-10-16 02:55:49,828 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:49,828 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:49,828 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:49,828 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 02:55:49,828 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:49,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:49,829 INFO L82 PathProgramCache]: Analyzing trace with hash 1007175194, now seen corresponding path program 2 times [2020-10-16 02:55:49,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:49,829 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394232891] [2020-10-16 02:55:49,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:49,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:49,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:49,913 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394232891] [2020-10-16 02:55:49,913 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638175029] [2020-10-16 02:55:49,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:49,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:49,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:49,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:55:49,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:50,044 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:50,066 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:50,067 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:50,067 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-16 02:55:50,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293995003] [2020-10-16 02:55:50,068 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 02:55:50,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:50,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 02:55:50,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2020-10-16 02:55:50,071 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:50,071 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 261 flow. Second operand 10 states. [2020-10-16 02:55:50,071 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:50,072 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:50,072 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:50,168 INFO L129 PetriNetUnfolder]: 37/87 cut-off events. [2020-10-16 02:55:50,168 INFO L130 PetriNetUnfolder]: For 313/315 co-relation queries the response was YES. [2020-10-16 02:55:50,169 INFO L80 FinitePrefix]: Finished finitePrefix Result has 444 conditions, 87 events. 37/87 cut-off events. For 313/315 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 281 event pairs, 0 based on Foata normal form. 4/91 useless extension candidates. Maximal degree in co-relation 423. Up to 49 conditions per place. [2020-10-16 02:55:50,170 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 13 selfloop transitions, 22 changer transitions 0/42 dead transitions. [2020-10-16 02:55:50,171 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 424 flow [2020-10-16 02:55:50,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:50,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:50,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-16 02:55:50,174 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-16 02:55:50,174 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-16 02:55:50,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-16 02:55:50,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:50,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-16 02:55:50,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:50,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:50,178 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:50,178 INFO L185 Difference]: Start difference. First operand has 39 places, 33 transitions, 261 flow. Second operand 9 states and 663 transitions. [2020-10-16 02:55:50,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 424 flow [2020-10-16 02:55:50,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 42 transitions, 389 flow, removed 14 selfloop flow, removed 2 redundant places. [2020-10-16 02:55:50,183 INFO L241 Difference]: Finished difference. Result has 48 places, 41 transitions, 375 flow [2020-10-16 02:55:50,184 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=375, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2020-10-16 02:55:50,184 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 30 predicate places. [2020-10-16 02:55:50,184 INFO L481 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 375 flow [2020-10-16 02:55:50,184 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 02:55:50,184 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:50,184 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:50,397 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:50,398 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:50,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:50,399 INFO L82 PathProgramCache]: Analyzing trace with hash 1002797622, now seen corresponding path program 3 times [2020-10-16 02:55:50,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:50,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263461010] [2020-10-16 02:55:50,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:50,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:50,469 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:50,469 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263461010] [2020-10-16 02:55:50,469 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375619542] [2020-10-16 02:55:50,469 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:50,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:55:50,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:50,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:55:50,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:50,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:50,591 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:50,591 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 02:55:50,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121441182] [2020-10-16 02:55:50,591 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 02:55:50,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:50,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 02:55:50,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-10-16 02:55:50,594 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:50,594 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 375 flow. Second operand 9 states. [2020-10-16 02:55:50,595 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:50,595 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:50,595 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:50,646 INFO L129 PetriNetUnfolder]: 39/92 cut-off events. [2020-10-16 02:55:50,646 INFO L130 PetriNetUnfolder]: For 528/530 co-relation queries the response was YES. [2020-10-16 02:55:50,647 INFO L80 FinitePrefix]: Finished finitePrefix Result has 544 conditions, 92 events. 39/92 cut-off events. For 528/530 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 294 event pairs, 0 based on Foata normal form. 4/96 useless extension candidates. Maximal degree in co-relation 519. Up to 56 conditions per place. [2020-10-16 02:55:50,649 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 26 selfloop transitions, 13 changer transitions 0/46 dead transitions. [2020-10-16 02:55:50,649 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 46 transitions, 514 flow [2020-10-16 02:55:50,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 02:55:50,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 02:55:50,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 441 transitions. [2020-10-16 02:55:50,652 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-16 02:55:50,652 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 441 transitions. [2020-10-16 02:55:50,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 441 transitions. [2020-10-16 02:55:50,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:50,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 441 transitions. [2020-10-16 02:55:50,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 02:55:50,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 02:55:50,655 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 02:55:50,655 INFO L185 Difference]: Start difference. First operand has 48 places, 41 transitions, 375 flow. Second operand 6 states and 441 transitions. [2020-10-16 02:55:50,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 46 transitions, 514 flow [2020-10-16 02:55:50,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 46 transitions, 449 flow, removed 24 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:50,661 INFO L241 Difference]: Finished difference. Result has 51 places, 43 transitions, 382 flow [2020-10-16 02:55:50,661 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=382, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2020-10-16 02:55:50,661 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 33 predicate places. [2020-10-16 02:55:50,661 INFO L481 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 382 flow [2020-10-16 02:55:50,661 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 02:55:50,662 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:50,662 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:50,876 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:50,877 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:50,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:50,877 INFO L82 PathProgramCache]: Analyzing trace with hash 1003511862, now seen corresponding path program 4 times [2020-10-16 02:55:50,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:50,877 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025938919] [2020-10-16 02:55:50,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:50,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:50,928 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:50,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025938919] [2020-10-16 02:55:50,929 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274769733] [2020-10-16 02:55:50,929 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:50,977 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:55:50,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:50,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:55:50,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:51,045 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:55:51,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:51,064 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:51,064 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 02:55:51,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176539427] [2020-10-16 02:55:51,064 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 02:55:51,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:51,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 02:55:51,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2020-10-16 02:55:51,067 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:51,068 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 382 flow. Second operand 9 states. [2020-10-16 02:55:51,068 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:51,068 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:51,069 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:51,182 INFO L129 PetriNetUnfolder]: 43/102 cut-off events. [2020-10-16 02:55:51,182 INFO L130 PetriNetUnfolder]: For 747/753 co-relation queries the response was YES. [2020-10-16 02:55:51,183 INFO L80 FinitePrefix]: Finished finitePrefix Result has 607 conditions, 102 events. 43/102 cut-off events. For 747/753 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 345 event pairs, 0 based on Foata normal form. 8/110 useless extension candidates. Maximal degree in co-relation 579. Up to 54 conditions per place. [2020-10-16 02:55:51,184 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 26 changer transitions 0/53 dead transitions. [2020-10-16 02:55:51,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 53 transitions, 601 flow [2020-10-16 02:55:51,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:51,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:51,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-16 02:55:51,188 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-16 02:55:51,188 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-16 02:55:51,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-16 02:55:51,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:51,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-16 02:55:51,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:51,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:51,192 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:51,192 INFO L185 Difference]: Start difference. First operand has 51 places, 43 transitions, 382 flow. Second operand 9 states and 663 transitions. [2020-10-16 02:55:51,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 53 transitions, 601 flow [2020-10-16 02:55:51,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 53 transitions, 585 flow, removed 0 selfloop flow, removed 3 redundant places. [2020-10-16 02:55:51,198 INFO L241 Difference]: Finished difference. Result has 59 places, 50 transitions, 546 flow [2020-10-16 02:55:51,198 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=546, PETRI_PLACES=59, PETRI_TRANSITIONS=50} [2020-10-16 02:55:51,198 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 41 predicate places. [2020-10-16 02:55:51,199 INFO L481 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 546 flow [2020-10-16 02:55:51,199 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 02:55:51,199 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:51,199 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:51,408 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:51,410 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:51,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:51,410 INFO L82 PathProgramCache]: Analyzing trace with hash -239480742, now seen corresponding path program 1 times [2020-10-16 02:55:51,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:51,411 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939176926] [2020-10-16 02:55:51,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:51,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:51,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:51,480 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939176926] [2020-10-16 02:55:51,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:51,480 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 02:55:51,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706499754] [2020-10-16 02:55:51,481 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:55:51,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:51,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:55:51,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:55:51,483 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:51,483 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 546 flow. Second operand 6 states. [2020-10-16 02:55:51,484 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:51,484 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:51,484 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:51,564 INFO L129 PetriNetUnfolder]: 44/104 cut-off events. [2020-10-16 02:55:51,564 INFO L130 PetriNetUnfolder]: For 1065/1067 co-relation queries the response was YES. [2020-10-16 02:55:51,565 INFO L80 FinitePrefix]: Finished finitePrefix Result has 711 conditions, 104 events. 44/104 cut-off events. For 1065/1067 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 359 event pairs, 0 based on Foata normal form. 3/107 useless extension candidates. Maximal degree in co-relation 680. Up to 60 conditions per place. [2020-10-16 02:55:51,568 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 27 selfloop transitions, 19 changer transitions 0/53 dead transitions. [2020-10-16 02:55:51,568 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 53 transitions, 680 flow [2020-10-16 02:55:51,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:51,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:51,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 515 transitions. [2020-10-16 02:55:51,571 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 02:55:51,571 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 515 transitions. [2020-10-16 02:55:51,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 515 transitions. [2020-10-16 02:55:51,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:51,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 515 transitions. [2020-10-16 02:55:51,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:51,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:51,574 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:51,574 INFO L185 Difference]: Start difference. First operand has 59 places, 50 transitions, 546 flow. Second operand 7 states and 515 transitions. [2020-10-16 02:55:51,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 53 transitions, 680 flow [2020-10-16 02:55:51,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 53 transitions, 587 flow, removed 34 selfloop flow, removed 5 redundant places. [2020-10-16 02:55:51,582 INFO L241 Difference]: Finished difference. Result has 61 places, 51 transitions, 520 flow [2020-10-16 02:55:51,583 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=520, PETRI_PLACES=61, PETRI_TRANSITIONS=51} [2020-10-16 02:55:51,583 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 43 predicate places. [2020-10-16 02:55:51,583 INFO L481 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 520 flow [2020-10-16 02:55:51,583 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:55:51,583 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:51,583 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:51,584 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-16 02:55:51,584 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:51,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:51,584 INFO L82 PathProgramCache]: Analyzing trace with hash 1157444620, now seen corresponding path program 2 times [2020-10-16 02:55:51,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:51,585 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936788256] [2020-10-16 02:55:51,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:51,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:51,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:51,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936788256] [2020-10-16 02:55:51,633 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:51,633 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 02:55:51,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121834387] [2020-10-16 02:55:51,633 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:55:51,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:51,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:55:51,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:55:51,635 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:51,636 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 51 transitions, 520 flow. Second operand 6 states. [2020-10-16 02:55:51,636 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:51,636 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:51,636 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:51,737 INFO L129 PetriNetUnfolder]: 49/116 cut-off events. [2020-10-16 02:55:51,737 INFO L130 PetriNetUnfolder]: For 1296/1302 co-relation queries the response was YES. [2020-10-16 02:55:51,738 INFO L80 FinitePrefix]: Finished finitePrefix Result has 792 conditions, 116 events. 49/116 cut-off events. For 1296/1302 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 420 event pairs, 0 based on Foata normal form. 8/124 useless extension candidates. Maximal degree in co-relation 760. Up to 60 conditions per place. [2020-10-16 02:55:51,740 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 33 changer transitions 0/60 dead transitions. [2020-10-16 02:55:51,740 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 60 transitions, 775 flow [2020-10-16 02:55:51,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:51,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:51,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-16 02:55:51,743 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-16 02:55:51,743 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-16 02:55:51,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-16 02:55:51,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:51,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-16 02:55:51,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:51,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:51,748 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:51,748 INFO L185 Difference]: Start difference. First operand has 61 places, 51 transitions, 520 flow. Second operand 9 states and 663 transitions. [2020-10-16 02:55:51,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 60 transitions, 775 flow [2020-10-16 02:55:51,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 60 transitions, 740 flow, removed 1 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:51,756 INFO L241 Difference]: Finished difference. Result has 66 places, 58 transitions, 716 flow [2020-10-16 02:55:51,757 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=716, PETRI_PLACES=66, PETRI_TRANSITIONS=58} [2020-10-16 02:55:51,757 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 48 predicate places. [2020-10-16 02:55:51,757 INFO L481 AbstractCegarLoop]: Abstraction has has 66 places, 58 transitions, 716 flow [2020-10-16 02:55:51,757 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:55:51,757 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:51,757 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:51,758 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-16 02:55:51,758 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:51,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:51,758 INFO L82 PathProgramCache]: Analyzing trace with hash 1157681987, now seen corresponding path program 3 times [2020-10-16 02:55:51,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:51,759 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776612593] [2020-10-16 02:55:51,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:51,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:51,826 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:51,827 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776612593] [2020-10-16 02:55:51,827 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325376945] [2020-10-16 02:55:51,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:51,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:55:51,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:51,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:51,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:51,956 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:51,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:51,986 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:51,986 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-16 02:55:51,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767499133] [2020-10-16 02:55:51,987 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 02:55:51,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:51,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 02:55:51,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2020-10-16 02:55:51,989 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:51,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 58 transitions, 716 flow. Second operand 12 states. [2020-10-16 02:55:51,990 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:51,990 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:51,990 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:52,112 INFO L129 PetriNetUnfolder]: 56/134 cut-off events. [2020-10-16 02:55:52,112 INFO L130 PetriNetUnfolder]: For 1857/1859 co-relation queries the response was YES. [2020-10-16 02:55:52,113 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1039 conditions, 134 events. 56/134 cut-off events. For 1857/1859 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 526 event pairs, 0 based on Foata normal form. 4/138 useless extension candidates. Maximal degree in co-relation 1005. Up to 77 conditions per place. [2020-10-16 02:55:52,115 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 30 selfloop transitions, 31 changer transitions 0/68 dead transitions. [2020-10-16 02:55:52,115 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 68 transitions, 1032 flow [2020-10-16 02:55:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:52,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:52,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-16 02:55:52,119 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-16 02:55:52,119 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-16 02:55:52,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-16 02:55:52,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:52,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-16 02:55:52,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:52,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:52,124 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:52,124 INFO L185 Difference]: Start difference. First operand has 66 places, 58 transitions, 716 flow. Second operand 11 states and 810 transitions. [2020-10-16 02:55:52,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 68 transitions, 1032 flow [2020-10-16 02:55:52,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 68 transitions, 950 flow, removed 33 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:52,136 INFO L241 Difference]: Finished difference. Result has 75 places, 67 transitions, 892 flow [2020-10-16 02:55:52,136 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=892, PETRI_PLACES=75, PETRI_TRANSITIONS=67} [2020-10-16 02:55:52,136 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 57 predicate places. [2020-10-16 02:55:52,137 INFO L481 AbstractCegarLoop]: Abstraction has has 75 places, 67 transitions, 892 flow [2020-10-16 02:55:52,137 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 02:55:52,137 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:52,137 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:52,352 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:52,353 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:52,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:52,353 INFO L82 PathProgramCache]: Analyzing trace with hash 1043969740, now seen corresponding path program 3 times [2020-10-16 02:55:52,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:52,354 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404814726] [2020-10-16 02:55:52,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:52,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:52,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:52,405 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404814726] [2020-10-16 02:55:52,405 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:52,405 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 02:55:52,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214285921] [2020-10-16 02:55:52,406 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:55:52,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:52,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:55:52,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:55:52,407 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:52,408 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 67 transitions, 892 flow. Second operand 6 states. [2020-10-16 02:55:52,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:52,408 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:52,408 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:52,514 INFO L129 PetriNetUnfolder]: 62/149 cut-off events. [2020-10-16 02:55:52,514 INFO L130 PetriNetUnfolder]: For 2542/2544 co-relation queries the response was YES. [2020-10-16 02:55:52,515 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1250 conditions, 149 events. 62/149 cut-off events. For 2542/2544 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 617 event pairs, 0 based on Foata normal form. 4/153 useless extension candidates. Maximal degree in co-relation 1212. Up to 84 conditions per place. [2020-10-16 02:55:52,518 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 36 selfloop transitions, 35 changer transitions 0/78 dead transitions. [2020-10-16 02:55:52,518 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 78 transitions, 1271 flow [2020-10-16 02:55:52,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:52,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:52,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-16 02:55:52,521 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-16 02:55:52,521 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-16 02:55:52,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-16 02:55:52,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:52,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-16 02:55:52,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:52,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:52,525 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:52,526 INFO L185 Difference]: Start difference. First operand has 75 places, 67 transitions, 892 flow. Second operand 9 states and 663 transitions. [2020-10-16 02:55:52,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 78 transitions, 1271 flow [2020-10-16 02:55:52,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 78 transitions, 1122 flow, removed 61 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:52,540 INFO L241 Difference]: Finished difference. Result has 80 places, 75 transitions, 1053 flow [2020-10-16 02:55:52,540 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1053, PETRI_PLACES=80, PETRI_TRANSITIONS=75} [2020-10-16 02:55:52,540 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 62 predicate places. [2020-10-16 02:55:52,540 INFO L481 AbstractCegarLoop]: Abstraction has has 80 places, 75 transitions, 1053 flow [2020-10-16 02:55:52,541 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:55:52,541 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:52,541 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:52,541 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-16 02:55:52,541 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:52,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:52,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1021955896, now seen corresponding path program 5 times [2020-10-16 02:55:52,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:52,542 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979554679] [2020-10-16 02:55:52,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:52,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:52,623 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:52,624 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979554679] [2020-10-16 02:55:52,624 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338914436] [2020-10-16 02:55:52,624 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:52,669 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:52,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:52,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:52,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:52,745 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:52,746 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:52,746 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:52,746 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541698386] [2020-10-16 02:55:52,747 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:52,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:52,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:52,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:52,749 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:52,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 75 transitions, 1053 flow. Second operand 11 states. [2020-10-16 02:55:52,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:52,750 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:52,750 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:52,814 INFO L129 PetriNetUnfolder]: 64/156 cut-off events. [2020-10-16 02:55:52,814 INFO L130 PetriNetUnfolder]: For 3008/3014 co-relation queries the response was YES. [2020-10-16 02:55:52,815 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1296 conditions, 156 events. 64/156 cut-off events. For 3008/3014 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 665 event pairs, 0 based on Foata normal form. 8/164 useless extension candidates. Maximal degree in co-relation 1254. Up to 97 conditions per place. [2020-10-16 02:55:52,818 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 57 selfloop transitions, 18 changer transitions 0/82 dead transitions. [2020-10-16 02:55:52,819 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 82 transitions, 1320 flow [2020-10-16 02:55:52,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:52,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:52,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 514 transitions. [2020-10-16 02:55:52,821 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6862483311081442 [2020-10-16 02:55:52,821 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 514 transitions. [2020-10-16 02:55:52,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 514 transitions. [2020-10-16 02:55:52,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:52,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 514 transitions. [2020-10-16 02:55:52,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:52,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:52,825 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:52,826 INFO L185 Difference]: Start difference. First operand has 80 places, 75 transitions, 1053 flow. Second operand 7 states and 514 transitions. [2020-10-16 02:55:52,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 82 transitions, 1320 flow [2020-10-16 02:55:52,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 82 transitions, 1217 flow, removed 43 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:52,844 INFO L241 Difference]: Finished difference. Result has 84 places, 77 transitions, 1057 flow [2020-10-16 02:55:52,844 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1057, PETRI_PLACES=84, PETRI_TRANSITIONS=77} [2020-10-16 02:55:52,844 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 66 predicate places. [2020-10-16 02:55:52,844 INFO L481 AbstractCegarLoop]: Abstraction has has 84 places, 77 transitions, 1057 flow [2020-10-16 02:55:52,845 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:52,845 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:52,845 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:53,059 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-16 02:55:53,060 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:53,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:53,061 INFO L82 PathProgramCache]: Analyzing trace with hash 1043405416, now seen corresponding path program 6 times [2020-10-16 02:55:53,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:53,062 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436591683] [2020-10-16 02:55:53,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:53,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:53,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:53,146 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436591683] [2020-10-16 02:55:53,146 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065792955] [2020-10-16 02:55:53,147 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:53,198 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:55:53,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:53,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:53,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:53,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:53,285 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:53,285 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:53,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245877478] [2020-10-16 02:55:53,286 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:53,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:53,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:53,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:53,288 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:53,289 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 77 transitions, 1057 flow. Second operand 11 states. [2020-10-16 02:55:53,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:53,290 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:53,290 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:53,392 INFO L129 PetriNetUnfolder]: 68/166 cut-off events. [2020-10-16 02:55:53,393 INFO L130 PetriNetUnfolder]: For 3422/3428 co-relation queries the response was YES. [2020-10-16 02:55:53,395 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1378 conditions, 166 events. 68/166 cut-off events. For 3422/3428 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 726 event pairs, 0 based on Foata normal form. 8/174 useless extension candidates. Maximal degree in co-relation 1333. Up to 94 conditions per place. [2020-10-16 02:55:53,399 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 50 selfloop transitions, 29 changer transitions 0/86 dead transitions. [2020-10-16 02:55:53,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 86 transitions, 1336 flow [2020-10-16 02:55:53,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:55:53,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:55:53,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 588 transitions. [2020-10-16 02:55:53,403 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-16 02:55:53,403 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 588 transitions. [2020-10-16 02:55:53,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 588 transitions. [2020-10-16 02:55:53,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:53,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 588 transitions. [2020-10-16 02:55:53,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:55:53,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:55:53,409 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:55:53,409 INFO L185 Difference]: Start difference. First operand has 84 places, 77 transitions, 1057 flow. Second operand 8 states and 588 transitions. [2020-10-16 02:55:53,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 86 transitions, 1336 flow [2020-10-16 02:55:53,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 86 transitions, 1303 flow, removed 6 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:53,431 INFO L241 Difference]: Finished difference. Result has 89 places, 81 transitions, 1175 flow [2020-10-16 02:55:53,431 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1175, PETRI_PLACES=89, PETRI_TRANSITIONS=81} [2020-10-16 02:55:53,431 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 71 predicate places. [2020-10-16 02:55:53,432 INFO L481 AbstractCegarLoop]: Abstraction has has 89 places, 81 transitions, 1175 flow [2020-10-16 02:55:53,432 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:53,432 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:53,432 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:53,647 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:53,647 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:53,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:53,648 INFO L82 PathProgramCache]: Analyzing trace with hash 1044119656, now seen corresponding path program 7 times [2020-10-16 02:55:53,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:53,648 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379725433] [2020-10-16 02:55:53,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:53,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:53,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:53,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379725433] [2020-10-16 02:55:53,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043981543] [2020-10-16 02:55:53,702 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:53,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:53,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:53,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:53,809 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:55:53,819 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:53,820 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:53,820 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:53,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484164201] [2020-10-16 02:55:53,820 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:53,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:53,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:53,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:53,822 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:53,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 81 transitions, 1175 flow. Second operand 11 states. [2020-10-16 02:55:53,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:53,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:53,824 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:53,968 INFO L129 PetriNetUnfolder]: 72/176 cut-off events. [2020-10-16 02:55:53,968 INFO L130 PetriNetUnfolder]: For 3390/3392 co-relation queries the response was YES. [2020-10-16 02:55:53,970 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1469 conditions, 176 events. 72/176 cut-off events. For 3390/3392 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 789 event pairs, 0 based on Foata normal form. 4/180 useless extension candidates. Maximal degree in co-relation 1422. Up to 92 conditions per place. [2020-10-16 02:55:53,973 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 44 selfloop transitions, 43 changer transitions 0/94 dead transitions. [2020-10-16 02:55:53,974 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 94 transitions, 1610 flow [2020-10-16 02:55:53,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:53,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:53,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-16 02:55:53,977 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-16 02:55:53,977 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-16 02:55:53,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-16 02:55:53,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:53,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-16 02:55:53,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:53,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:53,983 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:53,984 INFO L185 Difference]: Start difference. First operand has 89 places, 81 transitions, 1175 flow. Second operand 11 states and 810 transitions. [2020-10-16 02:55:53,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 94 transitions, 1610 flow [2020-10-16 02:55:54,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 94 transitions, 1563 flow, removed 6 selfloop flow, removed 5 redundant places. [2020-10-16 02:55:54,004 INFO L241 Difference]: Finished difference. Result has 97 places, 89 transitions, 1457 flow [2020-10-16 02:55:54,005 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1457, PETRI_PLACES=97, PETRI_TRANSITIONS=89} [2020-10-16 02:55:54,005 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 79 predicate places. [2020-10-16 02:55:54,005 INFO L481 AbstractCegarLoop]: Abstraction has has 97 places, 89 transitions, 1457 flow [2020-10-16 02:55:54,005 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:54,005 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:54,006 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:54,219 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-16 02:55:54,220 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:54,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:54,220 INFO L82 PathProgramCache]: Analyzing trace with hash -1863320015, now seen corresponding path program 4 times [2020-10-16 02:55:54,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:54,220 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296794015] [2020-10-16 02:55:54,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:54,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:54,275 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:54,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296794015] [2020-10-16 02:55:54,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486136635] [2020-10-16 02:55:54,276 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:54,337 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:55:54,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:54,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:54,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:54,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:55:54,461 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:54,462 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:54,462 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:54,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412125233] [2020-10-16 02:55:54,462 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:54,462 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:54,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:54,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:54,464 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:54,465 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 89 transitions, 1457 flow. Second operand 11 states. [2020-10-16 02:55:54,465 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:54,465 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:54,465 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:54,676 INFO L129 PetriNetUnfolder]: 76/186 cut-off events. [2020-10-16 02:55:54,676 INFO L130 PetriNetUnfolder]: For 4284/4286 co-relation queries the response was YES. [2020-10-16 02:55:54,678 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1670 conditions, 186 events. 76/186 cut-off events. For 4284/4286 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 853 event pairs, 0 based on Foata normal form. 4/190 useless extension candidates. Maximal degree in co-relation 1620. Up to 94 conditions per place. [2020-10-16 02:55:54,681 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 41 selfloop transitions, 50 changer transitions 0/98 dead transitions. [2020-10-16 02:55:54,681 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 98 transitions, 1837 flow [2020-10-16 02:55:54,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:54,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:54,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-16 02:55:54,685 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-16 02:55:54,685 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-16 02:55:54,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-16 02:55:54,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:54,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-16 02:55:54,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:54,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:54,689 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:54,689 INFO L185 Difference]: Start difference. First operand has 97 places, 89 transitions, 1457 flow. Second operand 11 states and 810 transitions. [2020-10-16 02:55:54,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 98 transitions, 1837 flow [2020-10-16 02:55:54,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 98 transitions, 1646 flow, removed 72 selfloop flow, removed 7 redundant places. [2020-10-16 02:55:54,736 INFO L241 Difference]: Finished difference. Result has 103 places, 95 transitions, 1580 flow [2020-10-16 02:55:54,736 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1580, PETRI_PLACES=103, PETRI_TRANSITIONS=95} [2020-10-16 02:55:54,737 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 85 predicate places. [2020-10-16 02:55:54,737 INFO L481 AbstractCegarLoop]: Abstraction has has 103 places, 95 transitions, 1580 flow [2020-10-16 02:55:54,737 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:54,737 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:54,737 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:54,950 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-16 02:55:54,950 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:54,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:54,951 INFO L82 PathProgramCache]: Analyzing trace with hash 1506947668, now seen corresponding path program 5 times [2020-10-16 02:55:54,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:54,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442685176] [2020-10-16 02:55:54,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:54,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:55,014 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:55,015 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442685176] [2020-10-16 02:55:55,015 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269770970] [2020-10-16 02:55:55,015 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:55,056 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:55,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:55,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:55,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:55,158 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:55,158 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:55,159 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:55,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821773150] [2020-10-16 02:55:55,159 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:55,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:55,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:55,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:55,161 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:55,162 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 95 transitions, 1580 flow. Second operand 11 states. [2020-10-16 02:55:55,162 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:55,162 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:55,162 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:55,299 INFO L129 PetriNetUnfolder]: 79/194 cut-off events. [2020-10-16 02:55:55,299 INFO L130 PetriNetUnfolder]: For 5251/5253 co-relation queries the response was YES. [2020-10-16 02:55:55,301 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1812 conditions, 194 events. 79/194 cut-off events. For 5251/5253 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 907 event pairs, 0 based on Foata normal form. 3/197 useless extension candidates. Maximal degree in co-relation 1759. Up to 112 conditions per place. [2020-10-16 02:55:55,305 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 66 selfloop transitions, 32 changer transitions 0/105 dead transitions. [2020-10-16 02:55:55,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 105 transitions, 1984 flow [2020-10-16 02:55:55,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:55:55,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:55:55,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-16 02:55:55,308 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-16 02:55:55,308 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-16 02:55:55,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-16 02:55:55,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:55,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-16 02:55:55,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:55:55,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:55:55,316 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:55:55,316 INFO L185 Difference]: Start difference. First operand has 103 places, 95 transitions, 1580 flow. Second operand 10 states and 734 transitions. [2020-10-16 02:55:55,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 105 transitions, 1984 flow [2020-10-16 02:55:55,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 105 transitions, 1827 flow, removed 63 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:55,342 INFO L241 Difference]: Finished difference. Result has 109 places, 101 transitions, 1682 flow [2020-10-16 02:55:55,343 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1682, PETRI_PLACES=109, PETRI_TRANSITIONS=101} [2020-10-16 02:55:55,343 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 91 predicate places. [2020-10-16 02:55:55,343 INFO L481 AbstractCegarLoop]: Abstraction has has 109 places, 101 transitions, 1682 flow [2020-10-16 02:55:55,343 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:55,343 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:55,344 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:55,557 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-16 02:55:55,557 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:55,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:55,558 INFO L82 PathProgramCache]: Analyzing trace with hash 1180151505, now seen corresponding path program 6 times [2020-10-16 02:55:55,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:55,559 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239759337] [2020-10-16 02:55:55,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:55,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:55,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:55,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239759337] [2020-10-16 02:55:55,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536262905] [2020-10-16 02:55:55,626 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:55,690 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:55:55,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:55,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:55,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:55,744 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:55,752 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:55,753 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:55,753 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:55,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595740704] [2020-10-16 02:55:55,754 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:55,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:55,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:55,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:55,756 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:55,756 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 101 transitions, 1682 flow. Second operand 11 states. [2020-10-16 02:55:55,756 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:55,757 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:55,757 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:56,017 INFO L129 PetriNetUnfolder]: 85/209 cut-off events. [2020-10-16 02:55:56,017 INFO L130 PetriNetUnfolder]: For 5939/5945 co-relation queries the response was YES. [2020-10-16 02:55:56,019 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1986 conditions, 209 events. 85/209 cut-off events. For 5939/5945 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1003 event pairs, 0 based on Foata normal form. 8/217 useless extension candidates. Maximal degree in co-relation 1930. Up to 104 conditions per place. [2020-10-16 02:55:56,022 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 36 selfloop transitions, 67 changer transitions 0/110 dead transitions. [2020-10-16 02:55:56,023 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 110 transitions, 2145 flow [2020-10-16 02:55:56,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:55:56,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:55:56,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:55:56,025 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:55:56,025 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:55:56,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:55:56,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:56,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:55:56,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:55:56,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:55:56,030 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:55:56,030 INFO L185 Difference]: Start difference. First operand has 109 places, 101 transitions, 1682 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:55:56,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 110 transitions, 2145 flow [2020-10-16 02:55:56,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 110 transitions, 2081 flow, removed 12 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:56,055 INFO L241 Difference]: Finished difference. Result has 120 places, 109 transitions, 2026 flow [2020-10-16 02:55:56,056 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2026, PETRI_PLACES=120, PETRI_TRANSITIONS=109} [2020-10-16 02:55:56,056 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 102 predicate places. [2020-10-16 02:55:56,056 INFO L481 AbstractCegarLoop]: Abstraction has has 120 places, 109 transitions, 2026 flow [2020-10-16 02:55:56,056 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:56,056 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,056 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:56,270 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-16 02:55:56,271 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:56,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:56,271 INFO L82 PathProgramCache]: Analyzing trace with hash 1180152466, now seen corresponding path program 7 times [2020-10-16 02:55:56,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:56,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454454574] [2020-10-16 02:55:56,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:56,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:56,324 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:56,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454454574] [2020-10-16 02:55:56,325 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099771900] [2020-10-16 02:55:56,325 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:56,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:56,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:56,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:56,453 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:55:56,467 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:56,467 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:56,467 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:56,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517746025] [2020-10-16 02:55:56,468 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:56,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:56,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:56,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:56,469 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:56,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 109 transitions, 2026 flow. Second operand 11 states. [2020-10-16 02:55:56,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:56,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:56,471 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:56,693 INFO L129 PetriNetUnfolder]: 90/223 cut-off events. [2020-10-16 02:55:56,694 INFO L130 PetriNetUnfolder]: For 6487/6493 co-relation queries the response was YES. [2020-10-16 02:55:56,696 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2225 conditions, 223 events. 90/223 cut-off events. For 6487/6493 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1095 event pairs, 0 based on Foata normal form. 8/231 useless extension candidates. Maximal degree in co-relation 2166. Up to 112 conditions per place. [2020-10-16 02:55:56,700 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 52 selfloop transitions, 61 changer transitions 0/120 dead transitions. [2020-10-16 02:55:56,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 120 transitions, 2553 flow [2020-10-16 02:55:56,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:56,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:56,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-16 02:55:56,703 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-16 02:55:56,703 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-16 02:55:56,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-16 02:55:56,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:56,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-16 02:55:56,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:56,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:56,708 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:56,708 INFO L185 Difference]: Start difference. First operand has 120 places, 109 transitions, 2026 flow. Second operand 11 states and 810 transitions. [2020-10-16 02:55:56,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 120 transitions, 2553 flow [2020-10-16 02:55:56,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 120 transitions, 2316 flow, removed 79 selfloop flow, removed 13 redundant places. [2020-10-16 02:55:56,741 INFO L241 Difference]: Finished difference. Result has 120 places, 116 transitions, 2217 flow [2020-10-16 02:55:56,741 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1819, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2217, PETRI_PLACES=120, PETRI_TRANSITIONS=116} [2020-10-16 02:55:56,742 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 102 predicate places. [2020-10-16 02:55:56,742 INFO L481 AbstractCegarLoop]: Abstraction has has 120 places, 116 transitions, 2217 flow [2020-10-16 02:55:56,742 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:56,742 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,742 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:56,956 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-16 02:55:56,957 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:56,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:56,958 INFO L82 PathProgramCache]: Analyzing trace with hash -1249580248, now seen corresponding path program 4 times [2020-10-16 02:55:56,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:56,958 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491594239] [2020-10-16 02:55:56,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:56,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:57,055 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:57,055 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491594239] [2020-10-16 02:55:57,056 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742159276] [2020-10-16 02:55:57,056 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:57,122 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:55:57,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:57,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:55:57,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:57,232 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:57,251 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:57,252 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:57,252 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-16 02:55:57,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788268786] [2020-10-16 02:55:57,252 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 02:55:57,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:57,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 02:55:57,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2020-10-16 02:55:57,254 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:57,255 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 116 transitions, 2217 flow. Second operand 14 states. [2020-10-16 02:55:57,255 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:57,255 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:57,255 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:57,405 INFO L129 PetriNetUnfolder]: 98/245 cut-off events. [2020-10-16 02:55:57,405 INFO L130 PetriNetUnfolder]: For 8167/8173 co-relation queries the response was YES. [2020-10-16 02:55:57,407 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2552 conditions, 245 events. 98/245 cut-off events. For 8167/8173 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1268 event pairs, 0 based on Foata normal form. 8/253 useless extension candidates. Maximal degree in co-relation 2492. Up to 147 conditions per place. [2020-10-16 02:55:57,411 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 77 selfloop transitions, 43 changer transitions 0/127 dead transitions. [2020-10-16 02:55:57,411 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 127 transitions, 2807 flow [2020-10-16 02:55:57,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:55:57,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:55:57,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:55:57,414 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:55:57,414 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:55:57,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:55:57,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:57,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:55:57,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:55:57,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:55:57,418 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:55:57,418 INFO L185 Difference]: Start difference. First operand has 120 places, 116 transitions, 2217 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:55:57,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 127 transitions, 2807 flow [2020-10-16 02:55:57,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 127 transitions, 2603 flow, removed 72 selfloop flow, removed 7 redundant places. [2020-10-16 02:55:57,449 INFO L241 Difference]: Finished difference. Result has 128 places, 126 transitions, 2441 flow [2020-10-16 02:55:57,449 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2015, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2441, PETRI_PLACES=128, PETRI_TRANSITIONS=126} [2020-10-16 02:55:57,450 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 110 predicate places. [2020-10-16 02:55:57,450 INFO L481 AbstractCegarLoop]: Abstraction has has 128 places, 126 transitions, 2441 flow [2020-10-16 02:55:57,450 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 02:55:57,450 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:57,450 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:57,664 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:57,665 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:57,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:57,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1615712474, now seen corresponding path program 8 times [2020-10-16 02:55:57,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:57,666 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703097098] [2020-10-16 02:55:57,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:57,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:57,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:57,731 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703097098] [2020-10-16 02:55:57,731 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985209327] [2020-10-16 02:55:57,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:57,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:57,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:57,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:57,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:57,860 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:57,861 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:57,861 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:57,861 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72366593] [2020-10-16 02:55:57,862 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:57,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:57,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:57,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:57,863 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:57,864 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 126 transitions, 2441 flow. Second operand 11 states. [2020-10-16 02:55:57,864 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:57,864 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:57,864 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:57,975 INFO L129 PetriNetUnfolder]: 102/255 cut-off events. [2020-10-16 02:55:57,976 INFO L130 PetriNetUnfolder]: For 9232/9234 co-relation queries the response was YES. [2020-10-16 02:55:57,978 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2712 conditions, 255 events. 102/255 cut-off events. For 9232/9234 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1340 event pairs, 0 based on Foata normal form. 3/258 useless extension candidates. Maximal degree in co-relation 2649. Up to 161 conditions per place. [2020-10-16 02:55:57,983 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 105 selfloop transitions, 26 changer transitions 0/138 dead transitions. [2020-10-16 02:55:57,983 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 138 transitions, 2968 flow [2020-10-16 02:55:57,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:55:57,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:55:57,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 587 transitions. [2020-10-16 02:55:57,986 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-16 02:55:57,986 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 587 transitions. [2020-10-16 02:55:57,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 587 transitions. [2020-10-16 02:55:57,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:57,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 587 transitions. [2020-10-16 02:55:57,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:55:57,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:55:57,989 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:55:57,989 INFO L185 Difference]: Start difference. First operand has 128 places, 126 transitions, 2441 flow. Second operand 8 states and 587 transitions. [2020-10-16 02:55:57,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 138 transitions, 2968 flow [2020-10-16 02:55:58,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 138 transitions, 2754 flow, removed 85 selfloop flow, removed 8 redundant places. [2020-10-16 02:55:58,027 INFO L241 Difference]: Finished difference. Result has 129 places, 131 transitions, 2481 flow [2020-10-16 02:55:58,027 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2481, PETRI_PLACES=129, PETRI_TRANSITIONS=131} [2020-10-16 02:55:58,028 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 111 predicate places. [2020-10-16 02:55:58,028 INFO L481 AbstractCegarLoop]: Abstraction has has 129 places, 131 transitions, 2481 flow [2020-10-16 02:55:58,028 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:58,028 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:58,028 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:58,242 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2020-10-16 02:55:58,243 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:58,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:58,243 INFO L82 PathProgramCache]: Analyzing trace with hash -1992155942, now seen corresponding path program 9 times [2020-10-16 02:55:58,243 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:58,244 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697628423] [2020-10-16 02:55:58,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,295 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:58,295 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697628423] [2020-10-16 02:55:58,295 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370188177] [2020-10-16 02:55:58,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:58,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:55:58,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:58,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:58,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:58,405 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:58,414 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:58,415 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:58,415 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:58,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129022419] [2020-10-16 02:55:58,416 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:58,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:58,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:58,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:58,417 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:58,418 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 131 transitions, 2481 flow. Second operand 11 states. [2020-10-16 02:55:58,418 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:58,418 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:58,418 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:58,627 INFO L129 PetriNetUnfolder]: 109/274 cut-off events. [2020-10-16 02:55:58,628 INFO L130 PetriNetUnfolder]: For 9570/9572 co-relation queries the response was YES. [2020-10-16 02:55:58,630 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2797 conditions, 274 events. 109/274 cut-off events. For 9570/9572 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1466 event pairs, 0 based on Foata normal form. 4/278 useless extension candidates. Maximal degree in co-relation 2731. Up to 153 conditions per place. [2020-10-16 02:55:58,636 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 76 selfloop transitions, 60 changer transitions 0/143 dead transitions. [2020-10-16 02:55:58,636 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 143 transitions, 3089 flow [2020-10-16 02:55:58,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:58,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:58,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-16 02:55:58,638 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-16 02:55:58,638 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-16 02:55:58,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-16 02:55:58,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:58,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-16 02:55:58,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:58,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:58,642 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:58,642 INFO L185 Difference]: Start difference. First operand has 129 places, 131 transitions, 2481 flow. Second operand 11 states and 810 transitions. [2020-10-16 02:55:58,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 143 transitions, 3089 flow [2020-10-16 02:55:58,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 143 transitions, 3060 flow, removed 0 selfloop flow, removed 5 redundant places. [2020-10-16 02:55:58,686 INFO L241 Difference]: Finished difference. Result has 137 places, 140 transitions, 2922 flow [2020-10-16 02:55:58,687 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2922, PETRI_PLACES=137, PETRI_TRANSITIONS=140} [2020-10-16 02:55:58,687 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 119 predicate places. [2020-10-16 02:55:58,687 INFO L481 AbstractCegarLoop]: Abstraction has has 137 places, 140 transitions, 2922 flow [2020-10-16 02:55:58,687 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:58,687 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:58,688 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:58,901 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:58,901 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:58,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:58,902 INFO L82 PathProgramCache]: Analyzing trace with hash -2014319702, now seen corresponding path program 10 times [2020-10-16 02:55:58,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:58,902 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808131387] [2020-10-16 02:55:58,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,980 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:58,980 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808131387] [2020-10-16 02:55:58,981 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161959742] [2020-10-16 02:55:58,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 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:59,026 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:55:59,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:59,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:59,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:59,095 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:59,095 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:59,095 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:59,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100217150] [2020-10-16 02:55:59,096 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:59,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:59,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:59,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:59,098 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:59,098 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 140 transitions, 2922 flow. Second operand 11 states. [2020-10-16 02:55:59,098 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:59,098 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:59,099 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:59,250 INFO L129 PetriNetUnfolder]: 110/275 cut-off events. [2020-10-16 02:55:59,250 INFO L130 PetriNetUnfolder]: For 11037/11039 co-relation queries the response was YES. [2020-10-16 02:55:59,252 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3013 conditions, 275 events. 110/275 cut-off events. For 11037/11039 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 1482 event pairs, 0 based on Foata normal form. 3/278 useless extension candidates. Maximal degree in co-relation 2944. Up to 161 conditions per place. [2020-10-16 02:55:59,257 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 101 selfloop transitions, 42 changer transitions 0/150 dead transitions. [2020-10-16 02:55:59,257 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 150 transitions, 3409 flow [2020-10-16 02:55:59,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:55:59,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:55:59,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-16 02:55:59,259 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-16 02:55:59,259 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-16 02:55:59,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-16 02:55:59,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:59,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-16 02:55:59,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:55:59,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:55:59,263 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:55:59,263 INFO L185 Difference]: Start difference. First operand has 137 places, 140 transitions, 2922 flow. Second operand 10 states and 734 transitions. [2020-10-16 02:55:59,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 150 transitions, 3409 flow [2020-10-16 02:55:59,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 150 transitions, 3233 flow, removed 65 selfloop flow, removed 7 redundant places. [2020-10-16 02:55:59,317 INFO L241 Difference]: Finished difference. Result has 141 places, 142 transitions, 2962 flow [2020-10-16 02:55:59,317 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2962, PETRI_PLACES=141, PETRI_TRANSITIONS=142} [2020-10-16 02:55:59,317 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 123 predicate places. [2020-10-16 02:55:59,317 INFO L481 AbstractCegarLoop]: Abstraction has has 141 places, 142 transitions, 2962 flow [2020-10-16 02:55:59,317 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:59,318 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:59,318 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:59,533 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-16 02:55:59,533 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:59,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:59,534 INFO L82 PathProgramCache]: Analyzing trace with hash -1996654383, now seen corresponding path program 11 times [2020-10-16 02:55:59,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:59,534 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043558803] [2020-10-16 02:55:59,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:59,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:59,582 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:59,583 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043558803] [2020-10-16 02:55:59,583 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168233444] [2020-10-16 02:55:59,583 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:59,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:59,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:59,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:59,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:59,684 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:59,699 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:59,699 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:59,700 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:59,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719043027] [2020-10-16 02:55:59,700 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:59,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:59,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:59,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:59,705 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:55:59,705 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 142 transitions, 2962 flow. Second operand 11 states. [2020-10-16 02:55:59,705 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:59,705 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:55:59,706 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:59,912 INFO L129 PetriNetUnfolder]: 117/295 cut-off events. [2020-10-16 02:55:59,913 INFO L130 PetriNetUnfolder]: For 12278/12280 co-relation queries the response was YES. [2020-10-16 02:55:59,916 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3256 conditions, 295 events. 117/295 cut-off events. For 12278/12280 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1639 event pairs, 0 based on Foata normal form. 4/299 useless extension candidates. Maximal degree in co-relation 3185. Up to 172 conditions per place. [2020-10-16 02:55:59,920 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 89 selfloop transitions, 58 changer transitions 0/154 dead transitions. [2020-10-16 02:55:59,920 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 154 transitions, 3651 flow [2020-10-16 02:55:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:59,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:59,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-16 02:55:59,922 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-16 02:55:59,923 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-16 02:55:59,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-16 02:55:59,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:59,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-16 02:55:59,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:59,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:59,926 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:59,926 INFO L185 Difference]: Start difference. First operand has 141 places, 142 transitions, 2962 flow. Second operand 11 states and 810 transitions. [2020-10-16 02:55:59,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 154 transitions, 3651 flow [2020-10-16 02:55:59,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 154 transitions, 3591 flow, removed 3 selfloop flow, removed 8 redundant places. [2020-10-16 02:55:59,978 INFO L241 Difference]: Finished difference. Result has 146 places, 151 transitions, 3409 flow [2020-10-16 02:55:59,979 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3409, PETRI_PLACES=146, PETRI_TRANSITIONS=151} [2020-10-16 02:55:59,979 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 128 predicate places. [2020-10-16 02:55:59,979 INFO L481 AbstractCegarLoop]: Abstraction has has 146 places, 151 transitions, 3409 flow [2020-10-16 02:55:59,979 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:55:59,980 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:59,980 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:00,194 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:00,195 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:00,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:00,195 INFO L82 PathProgramCache]: Analyzing trace with hash -1996675742, now seen corresponding path program 12 times [2020-10-16 02:56:00,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:00,196 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827925275] [2020-10-16 02:56:00,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:00,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:00,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:00,244 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827925275] [2020-10-16 02:56:00,244 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964572921] [2020-10-16 02:56:00,244 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:00,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:00,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:00,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:00,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:00,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:00,390 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:00,391 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:00,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13977605] [2020-10-16 02:56:00,391 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:00,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:00,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:00,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:00,394 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:00,395 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 151 transitions, 3409 flow. Second operand 11 states. [2020-10-16 02:56:00,395 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:00,395 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:00,395 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:00,640 INFO L129 PetriNetUnfolder]: 120/303 cut-off events. [2020-10-16 02:56:00,641 INFO L130 PetriNetUnfolder]: For 14314/14320 co-relation queries the response was YES. [2020-10-16 02:56:00,645 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3501 conditions, 303 events. 120/303 cut-off events. For 14314/14320 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 1688 event pairs, 0 based on Foata normal form. 7/310 useless extension candidates. Maximal degree in co-relation 3428. Up to 155 conditions per place. [2020-10-16 02:56:00,652 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 83 selfloop transitions, 71 changer transitions 0/161 dead transitions. [2020-10-16 02:56:00,653 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 161 transitions, 3926 flow [2020-10-16 02:56:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:00,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:00,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 882 transitions. [2020-10-16 02:56:00,656 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-16 02:56:00,656 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 882 transitions. [2020-10-16 02:56:00,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 882 transitions. [2020-10-16 02:56:00,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:00,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 882 transitions. [2020-10-16 02:56:00,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:00,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:00,661 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:00,662 INFO L185 Difference]: Start difference. First operand has 146 places, 151 transitions, 3409 flow. Second operand 12 states and 882 transitions. [2020-10-16 02:56:00,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 161 transitions, 3926 flow [2020-10-16 02:56:00,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 161 transitions, 3724 flow, removed 81 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:00,736 INFO L241 Difference]: Finished difference. Result has 152 places, 154 transitions, 3521 flow [2020-10-16 02:56:00,736 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3521, PETRI_PLACES=152, PETRI_TRANSITIONS=154} [2020-10-16 02:56:00,736 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 134 predicate places. [2020-10-16 02:56:00,737 INFO L481 AbstractCegarLoop]: Abstraction has has 152 places, 154 transitions, 3521 flow [2020-10-16 02:56:00,737 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:00,737 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:00,737 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:00,951 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-16 02:56:00,951 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:00,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:00,952 INFO L82 PathProgramCache]: Analyzing trace with hash -1996653422, now seen corresponding path program 13 times [2020-10-16 02:56:00,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:00,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745873475] [2020-10-16 02:56:00,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:00,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:01,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:01,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745873475] [2020-10-16 02:56:01,023 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288170199] [2020-10-16 02:56:01,023 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:01,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:01,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:01,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:01,128 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:01,142 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:01,143 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:01,143 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:01,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772456805] [2020-10-16 02:56:01,143 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:01,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:01,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:01,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:01,145 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:01,147 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 154 transitions, 3521 flow. Second operand 11 states. [2020-10-16 02:56:01,147 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:01,147 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:01,147 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:01,437 INFO L129 PetriNetUnfolder]: 127/322 cut-off events. [2020-10-16 02:56:01,438 INFO L130 PetriNetUnfolder]: For 16704/16706 co-relation queries the response was YES. [2020-10-16 02:56:01,441 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3797 conditions, 322 events. 127/322 cut-off events. For 16704/16706 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 1847 event pairs, 0 based on Foata normal form. 4/326 useless extension candidates. Maximal degree in co-relation 3722. Up to 149 conditions per place. [2020-10-16 02:56:01,446 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 66 selfloop transitions, 96 changer transitions 0/169 dead transitions. [2020-10-16 02:56:01,446 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 169 transitions, 4321 flow [2020-10-16 02:56:01,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:01,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:01,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:56:01,448 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:56:01,448 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:56:01,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:56:01,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:01,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:56:01,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:01,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:01,452 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:01,453 INFO L185 Difference]: Start difference. First operand has 152 places, 154 transitions, 3521 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:56:01,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 169 transitions, 4321 flow [2020-10-16 02:56:01,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 169 transitions, 4184 flow, removed 14 selfloop flow, removed 11 redundant places. [2020-10-16 02:56:01,497 INFO L241 Difference]: Finished difference. Result has 158 places, 163 transitions, 4052 flow [2020-10-16 02:56:01,497 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4052, PETRI_PLACES=158, PETRI_TRANSITIONS=163} [2020-10-16 02:56:01,497 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 140 predicate places. [2020-10-16 02:56:01,497 INFO L481 AbstractCegarLoop]: Abstraction has has 158 places, 163 transitions, 4052 flow [2020-10-16 02:56:01,497 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:01,497 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:01,497 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:01,698 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-16 02:56:01,698 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:01,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:01,699 INFO L82 PathProgramCache]: Analyzing trace with hash 1617646328, now seen corresponding path program 8 times [2020-10-16 02:56:01,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:01,700 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623762493] [2020-10-16 02:56:01,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:01,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:01,793 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:01,793 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623762493] [2020-10-16 02:56:01,793 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925616311] [2020-10-16 02:56:01,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:01,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:01,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:01,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:01,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:01,944 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:01,945 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:01,945 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:01,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000620286] [2020-10-16 02:56:01,945 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:01,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:01,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:01,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:01,948 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:01,949 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 163 transitions, 4052 flow. Second operand 13 states. [2020-10-16 02:56:01,949 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:01,949 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:01,949 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:02,052 INFO L129 PetriNetUnfolder]: 129/328 cut-off events. [2020-10-16 02:56:02,052 INFO L130 PetriNetUnfolder]: For 17738/17740 co-relation queries the response was YES. [2020-10-16 02:56:02,055 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3989 conditions, 328 events. 129/328 cut-off events. For 17738/17740 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 1875 event pairs, 0 based on Foata normal form. 4/332 useless extension candidates. Maximal degree in co-relation 3912. Up to 213 conditions per place. [2020-10-16 02:56:02,060 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 140 selfloop transitions, 24 changer transitions 0/171 dead transitions. [2020-10-16 02:56:02,060 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 171 transitions, 4533 flow [2020-10-16 02:56:02,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:56:02,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:56:02,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 587 transitions. [2020-10-16 02:56:02,061 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-16 02:56:02,062 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 587 transitions. [2020-10-16 02:56:02,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 587 transitions. [2020-10-16 02:56:02,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:02,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 587 transitions. [2020-10-16 02:56:02,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:56:02,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:56:02,064 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:56:02,064 INFO L185 Difference]: Start difference. First operand has 158 places, 163 transitions, 4052 flow. Second operand 8 states and 587 transitions. [2020-10-16 02:56:02,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 171 transitions, 4533 flow [2020-10-16 02:56:02,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 171 transitions, 4205 flow, removed 133 selfloop flow, removed 11 redundant places. [2020-10-16 02:56:02,118 INFO L241 Difference]: Finished difference. Result has 156 places, 165 transitions, 3855 flow [2020-10-16 02:56:02,119 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3725, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3855, PETRI_PLACES=156, PETRI_TRANSITIONS=165} [2020-10-16 02:56:02,119 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 138 predicate places. [2020-10-16 02:56:02,119 INFO L481 AbstractCegarLoop]: Abstraction has has 156 places, 165 transitions, 3855 flow [2020-10-16 02:56:02,119 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:02,119 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:02,120 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:02,333 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-16 02:56:02,334 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:02,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:02,334 INFO L82 PathProgramCache]: Analyzing trace with hash -2014169786, now seen corresponding path program 9 times [2020-10-16 02:56:02,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:02,335 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438798565] [2020-10-16 02:56:02,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:02,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:02,436 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:02,436 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438798565] [2020-10-16 02:56:02,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743188806] [2020-10-16 02:56:02,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:02,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:56:02,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:02,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:02,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:02,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:02,584 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:02,585 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:02,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950108984] [2020-10-16 02:56:02,585 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:02,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:02,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:02,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:02,587 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:02,588 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 165 transitions, 3855 flow. Second operand 13 states. [2020-10-16 02:56:02,588 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:02,588 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:02,588 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:02,709 INFO L129 PetriNetUnfolder]: 131/335 cut-off events. [2020-10-16 02:56:02,710 INFO L130 PetriNetUnfolder]: For 18279/18281 co-relation queries the response was YES. [2020-10-16 02:56:02,713 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3934 conditions, 335 events. 131/335 cut-off events. For 18279/18281 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 1945 event pairs, 0 based on Foata normal form. 4/339 useless extension candidates. Maximal degree in co-relation 3856. Up to 201 conditions per place. [2020-10-16 02:56:02,718 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 126 selfloop transitions, 40 changer transitions 0/173 dead transitions. [2020-10-16 02:56:02,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 173 transitions, 4343 flow [2020-10-16 02:56:02,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:02,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:02,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 661 transitions. [2020-10-16 02:56:02,720 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6863966770508827 [2020-10-16 02:56:02,721 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 661 transitions. [2020-10-16 02:56:02,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 661 transitions. [2020-10-16 02:56:02,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:02,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 661 transitions. [2020-10-16 02:56:02,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:02,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:02,723 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:02,724 INFO L185 Difference]: Start difference. First operand has 156 places, 165 transitions, 3855 flow. Second operand 9 states and 661 transitions. [2020-10-16 02:56:02,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 173 transitions, 4343 flow [2020-10-16 02:56:02,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 173 transitions, 4315 flow, removed 0 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:02,794 INFO L241 Difference]: Finished difference. Result has 161 places, 167 transitions, 4007 flow [2020-10-16 02:56:02,794 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4007, PETRI_PLACES=161, PETRI_TRANSITIONS=167} [2020-10-16 02:56:02,794 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 143 predicate places. [2020-10-16 02:56:02,794 INFO L481 AbstractCegarLoop]: Abstraction has has 161 places, 167 transitions, 4007 flow [2020-10-16 02:56:02,795 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:02,795 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:02,795 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:02,995 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-16 02:56:02,996 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:02,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:02,996 INFO L82 PathProgramCache]: Analyzing trace with hash -1992720266, now seen corresponding path program 10 times [2020-10-16 02:56:02,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:02,997 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665297701] [2020-10-16 02:56:02,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:03,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:03,098 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:03,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665297701] [2020-10-16 02:56:03,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682713242] [2020-10-16 02:56:03,098 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:03,138 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:03,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:03,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:03,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:03,242 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:03,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:03,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:03,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474727285] [2020-10-16 02:56:03,243 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:03,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:03,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:03,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:03,245 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:03,245 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 167 transitions, 4007 flow. Second operand 13 states. [2020-10-16 02:56:03,245 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:03,245 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:03,245 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:03,391 INFO L129 PetriNetUnfolder]: 133/340 cut-off events. [2020-10-16 02:56:03,392 INFO L130 PetriNetUnfolder]: For 19624/19626 co-relation queries the response was YES. [2020-10-16 02:56:03,395 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4101 conditions, 340 events. 133/340 cut-off events. For 19624/19626 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 1985 event pairs, 0 based on Foata normal form. 4/344 useless extension candidates. Maximal degree in co-relation 4021. Up to 194 conditions per place. [2020-10-16 02:56:03,400 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 117 selfloop transitions, 51 changer transitions 0/175 dead transitions. [2020-10-16 02:56:03,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 175 transitions, 4503 flow [2020-10-16 02:56:03,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:03,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:03,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 735 transitions. [2020-10-16 02:56:03,402 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-16 02:56:03,402 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 735 transitions. [2020-10-16 02:56:03,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 735 transitions. [2020-10-16 02:56:03,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:03,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 735 transitions. [2020-10-16 02:56:03,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:03,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:03,405 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:03,406 INFO L185 Difference]: Start difference. First operand has 161 places, 167 transitions, 4007 flow. Second operand 10 states and 735 transitions. [2020-10-16 02:56:03,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 175 transitions, 4503 flow [2020-10-16 02:56:03,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 175 transitions, 4447 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:03,477 INFO L241 Difference]: Finished difference. Result has 166 places, 169 transitions, 4167 flow [2020-10-16 02:56:03,477 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3955, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4167, PETRI_PLACES=166, PETRI_TRANSITIONS=169} [2020-10-16 02:56:03,478 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 148 predicate places. [2020-10-16 02:56:03,478 INFO L481 AbstractCegarLoop]: Abstraction has has 166 places, 169 transitions, 4167 flow [2020-10-16 02:56:03,478 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:03,478 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:03,478 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:03,693 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-16 02:56:03,693 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:03,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:03,694 INFO L82 PathProgramCache]: Analyzing trace with hash -1992006026, now seen corresponding path program 11 times [2020-10-16 02:56:03,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:03,694 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027511713] [2020-10-16 02:56:03,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:03,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:03,751 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:03,752 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027511713] [2020-10-16 02:56:03,752 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63109040] [2020-10-16 02:56:03,752 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:03,793 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:03,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:03,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:03,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:03,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:03,888 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:03,889 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:03,889 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:03,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443811048] [2020-10-16 02:56:03,889 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:03,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:03,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:03,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:03,891 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:03,892 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 169 transitions, 4167 flow. Second operand 13 states. [2020-10-16 02:56:03,892 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:03,892 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:03,892 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:04,122 INFO L129 PetriNetUnfolder]: 137/350 cut-off events. [2020-10-16 02:56:04,122 INFO L130 PetriNetUnfolder]: For 20684/20686 co-relation queries the response was YES. [2020-10-16 02:56:04,126 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4324 conditions, 350 events. 137/350 cut-off events. For 20684/20686 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2058 event pairs, 0 based on Foata normal form. 4/354 useless extension candidates. Maximal degree in co-relation 4242. Up to 192 conditions per place. [2020-10-16 02:56:04,133 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 111 selfloop transitions, 66 changer transitions 0/184 dead transitions. [2020-10-16 02:56:04,133 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 184 transitions, 5052 flow [2020-10-16 02:56:04,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:04,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:04,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:04,135 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:04,135 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:04,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:04,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:04,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:04,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:04,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:04,140 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:04,140 INFO L185 Difference]: Start difference. First operand has 166 places, 169 transitions, 4167 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:04,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 184 transitions, 5052 flow [2020-10-16 02:56:04,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 184 transitions, 4979 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:04,237 INFO L241 Difference]: Finished difference. Result has 174 places, 178 transitions, 4723 flow [2020-10-16 02:56:04,238 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4103, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4723, PETRI_PLACES=174, PETRI_TRANSITIONS=178} [2020-10-16 02:56:04,238 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 156 predicate places. [2020-10-16 02:56:04,238 INFO L481 AbstractCegarLoop]: Abstraction has has 174 places, 178 transitions, 4723 flow [2020-10-16 02:56:04,238 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:04,238 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:04,239 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:04,451 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:04,451 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:04,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:04,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1815966637, now seen corresponding path program 14 times [2020-10-16 02:56:04,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:04,452 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203891099] [2020-10-16 02:56:04,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:04,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:04,521 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:04,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203891099] [2020-10-16 02:56:04,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356545766] [2020-10-16 02:56:04,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:04,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:04,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:04,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:04,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:04,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:04,661 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:04,661 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:04,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769731630] [2020-10-16 02:56:04,662 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:04,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:04,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:04,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:04,663 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:04,664 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 178 transitions, 4723 flow. Second operand 13 states. [2020-10-16 02:56:04,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:04,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:04,664 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:04,894 INFO L129 PetriNetUnfolder]: 138/353 cut-off events. [2020-10-16 02:56:04,894 INFO L130 PetriNetUnfolder]: For 22757/22759 co-relation queries the response was YES. [2020-10-16 02:56:04,898 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4533 conditions, 353 events. 138/353 cut-off events. For 22757/22759 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2101 event pairs, 0 based on Foata normal form. 3/356 useless extension candidates. Maximal degree in co-relation 4448. Up to 201 conditions per place. [2020-10-16 02:56:04,910 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 130 selfloop transitions, 51 changer transitions 0/188 dead transitions. [2020-10-16 02:56:04,910 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 188 transitions, 5252 flow [2020-10-16 02:56:04,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:04,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:04,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-16 02:56:04,913 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:56:04,913 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-16 02:56:04,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-16 02:56:04,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:04,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-16 02:56:04,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:04,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:04,945 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:04,946 INFO L185 Difference]: Start difference. First operand has 174 places, 178 transitions, 4723 flow. Second operand 12 states and 880 transitions. [2020-10-16 02:56:04,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 188 transitions, 5252 flow [2020-10-16 02:56:05,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 188 transitions, 4831 flow, removed 172 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:05,055 INFO L241 Difference]: Finished difference. Result has 179 places, 182 transitions, 4541 flow [2020-10-16 02:56:05,056 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4302, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4541, PETRI_PLACES=179, PETRI_TRANSITIONS=182} [2020-10-16 02:56:05,058 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 161 predicate places. [2020-10-16 02:56:05,058 INFO L481 AbstractCegarLoop]: Abstraction has has 179 places, 182 transitions, 4541 flow [2020-10-16 02:56:05,058 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:05,058 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:05,059 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:05,274 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:05,275 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:05,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:05,275 INFO L82 PathProgramCache]: Analyzing trace with hash 1794382923, now seen corresponding path program 15 times [2020-10-16 02:56:05,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:05,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051372920] [2020-10-16 02:56:05,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:05,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:05,354 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:05,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051372920] [2020-10-16 02:56:05,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81248489] [2020-10-16 02:56:05,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:05,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:05,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:05,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:05,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:05,513 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:05,513 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:05,513 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:05,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971770410] [2020-10-16 02:56:05,514 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:05,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:05,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:05,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:05,516 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:05,517 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 182 transitions, 4541 flow. Second operand 13 states. [2020-10-16 02:56:05,517 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:05,517 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:05,517 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:05,725 INFO L129 PetriNetUnfolder]: 140/359 cut-off events. [2020-10-16 02:56:05,725 INFO L130 PetriNetUnfolder]: For 23510/23512 co-relation queries the response was YES. [2020-10-16 02:56:05,728 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4476 conditions, 359 events. 140/359 cut-off events. For 23510/23512 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2126 event pairs, 0 based on Foata normal form. 3/362 useless extension candidates. Maximal degree in co-relation 4388. Up to 212 conditions per place. [2020-10-16 02:56:05,733 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 137 selfloop transitions, 46 changer transitions 0/190 dead transitions. [2020-10-16 02:56:05,733 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 190 transitions, 5118 flow [2020-10-16 02:56:05,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:05,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:05,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-16 02:56:05,735 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:56:05,735 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-16 02:56:05,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-16 02:56:05,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:05,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-16 02:56:05,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:05,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:05,738 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:05,738 INFO L185 Difference]: Start difference. First operand has 179 places, 182 transitions, 4541 flow. Second operand 12 states and 880 transitions. [2020-10-16 02:56:05,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 190 transitions, 5118 flow [2020-10-16 02:56:05,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 190 transitions, 5064 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:05,812 INFO L241 Difference]: Finished difference. Result has 184 places, 186 transitions, 4765 flow [2020-10-16 02:56:05,813 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4489, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4765, PETRI_PLACES=184, PETRI_TRANSITIONS=186} [2020-10-16 02:56:05,813 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 166 predicate places. [2020-10-16 02:56:05,813 INFO L481 AbstractCegarLoop]: Abstraction has has 184 places, 186 transitions, 4765 flow [2020-10-16 02:56:05,813 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:05,813 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:05,813 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:06,018 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:06,019 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:06,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:06,019 INFO L82 PathProgramCache]: Analyzing trace with hash -1842569414, now seen corresponding path program 16 times [2020-10-16 02:56:06,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:06,020 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549093039] [2020-10-16 02:56:06,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:06,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:06,098 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:06,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549093039] [2020-10-16 02:56:06,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606901405] [2020-10-16 02:56:06,099 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:06,138 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:06,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:06,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:06,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:06,227 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:06,228 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:06,228 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:06,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318811981] [2020-10-16 02:56:06,229 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:06,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:06,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:06,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:06,230 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:06,231 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 186 transitions, 4765 flow. Second operand 13 states. [2020-10-16 02:56:06,231 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:06,231 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:06,231 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:06,430 INFO L129 PetriNetUnfolder]: 143/366 cut-off events. [2020-10-16 02:56:06,430 INFO L130 PetriNetUnfolder]: For 25037/25043 co-relation queries the response was YES. [2020-10-16 02:56:06,434 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4652 conditions, 366 events. 143/366 cut-off events. For 25037/25043 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 2179 event pairs, 0 based on Foata normal form. 7/373 useless extension candidates. Maximal degree in co-relation 4562. Up to 211 conditions per place. [2020-10-16 02:56:06,439 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 131 selfloop transitions, 55 changer transitions 0/193 dead transitions. [2020-10-16 02:56:06,439 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 193 transitions, 5319 flow [2020-10-16 02:56:06,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:06,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:06,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 809 transitions. [2020-10-16 02:56:06,441 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6873406966864911 [2020-10-16 02:56:06,441 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 809 transitions. [2020-10-16 02:56:06,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 809 transitions. [2020-10-16 02:56:06,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:06,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 809 transitions. [2020-10-16 02:56:06,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:06,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:06,444 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:06,444 INFO L185 Difference]: Start difference. First operand has 184 places, 186 transitions, 4765 flow. Second operand 11 states and 809 transitions. [2020-10-16 02:56:06,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 193 transitions, 5319 flow [2020-10-16 02:56:06,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 193 transitions, 5271 flow, removed 1 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:06,555 INFO L241 Difference]: Finished difference. Result has 188 places, 189 transitions, 4979 flow [2020-10-16 02:56:06,555 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4717, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4979, PETRI_PLACES=188, PETRI_TRANSITIONS=189} [2020-10-16 02:56:06,555 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 170 predicate places. [2020-10-16 02:56:06,555 INFO L481 AbstractCegarLoop]: Abstraction has has 188 places, 189 transitions, 4979 flow [2020-10-16 02:56:06,555 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:06,555 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:06,555 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:06,756 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-16 02:56:06,756 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:06,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:06,757 INFO L82 PathProgramCache]: Analyzing trace with hash -676827796, now seen corresponding path program 17 times [2020-10-16 02:56:06,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:06,757 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456607191] [2020-10-16 02:56:06,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:06,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:06,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:06,812 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456607191] [2020-10-16 02:56:06,812 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983405841] [2020-10-16 02:56:06,813 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:06,856 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:06,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:06,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:06,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:06,936 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:06,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:06,968 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:06,968 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:06,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698663359] [2020-10-16 02:56:06,968 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:06,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:06,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:06,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:06,970 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:06,970 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 189 transitions, 4979 flow. Second operand 13 states. [2020-10-16 02:56:06,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:06,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:06,971 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:07,303 INFO L129 PetriNetUnfolder]: 149/382 cut-off events. [2020-10-16 02:56:07,304 INFO L130 PetriNetUnfolder]: For 28164/28166 co-relation queries the response was YES. [2020-10-16 02:56:07,308 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5019 conditions, 382 events. 149/382 cut-off events. For 28164/28166 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2312 event pairs, 0 based on Foata normal form. 4/386 useless extension candidates. Maximal degree in co-relation 4928. Up to 201 conditions per place. [2020-10-16 02:56:07,313 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 107 selfloop transitions, 87 changer transitions 0/201 dead transitions. [2020-10-16 02:56:07,313 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 201 transitions, 5859 flow [2020-10-16 02:56:07,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:07,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:07,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:07,315 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:07,316 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:07,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:07,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:07,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:07,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:07,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:07,319 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:07,319 INFO L185 Difference]: Start difference. First operand has 188 places, 189 transitions, 4979 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:07,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 201 transitions, 5859 flow [2020-10-16 02:56:07,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 201 transitions, 5783 flow, removed 0 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:07,403 INFO L241 Difference]: Finished difference. Result has 194 places, 197 transitions, 5590 flow [2020-10-16 02:56:07,403 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4905, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5590, PETRI_PLACES=194, PETRI_TRANSITIONS=197} [2020-10-16 02:56:07,403 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 176 predicate places. [2020-10-16 02:56:07,403 INFO L481 AbstractCegarLoop]: Abstraction has has 194 places, 197 transitions, 5590 flow [2020-10-16 02:56:07,403 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:07,404 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:07,404 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:07,609 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:07,610 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:07,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:07,610 INFO L82 PathProgramCache]: Analyzing trace with hash -1942442801, now seen corresponding path program 18 times [2020-10-16 02:56:07,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:07,611 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713725651] [2020-10-16 02:56:07,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:07,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:07,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:07,690 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713725651] [2020-10-16 02:56:07,691 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692712287] [2020-10-16 02:56:07,691 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:07,730 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:07,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:07,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:07,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:07,824 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:07,825 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:07,825 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:07,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766340085] [2020-10-16 02:56:07,826 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:07,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:07,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:07,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:07,827 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:07,828 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 197 transitions, 5590 flow. Second operand 13 states. [2020-10-16 02:56:07,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:07,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:07,828 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:08,065 INFO L129 PetriNetUnfolder]: 152/390 cut-off events. [2020-10-16 02:56:08,065 INFO L130 PetriNetUnfolder]: For 32069/32075 co-relation queries the response was YES. [2020-10-16 02:56:08,069 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5425 conditions, 390 events. 152/390 cut-off events. For 32069/32075 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 2388 event pairs, 0 based on Foata normal form. 7/397 useless extension candidates. Maximal degree in co-relation 5331. Up to 220 conditions per place. [2020-10-16 02:56:08,072 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 62 changer transitions 0/207 dead transitions. [2020-10-16 02:56:08,072 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 207 transitions, 6334 flow [2020-10-16 02:56:08,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:08,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:08,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-16 02:56:08,074 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-16 02:56:08,074 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-16 02:56:08,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-16 02:56:08,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:08,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-16 02:56:08,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:08,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:08,076 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:08,076 INFO L185 Difference]: Start difference. First operand has 194 places, 197 transitions, 5590 flow. Second operand 13 states and 954 transitions. [2020-10-16 02:56:08,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 207 transitions, 6334 flow [2020-10-16 02:56:08,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 207 transitions, 6049 flow, removed 120 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:08,184 INFO L241 Difference]: Finished difference. Result has 201 places, 202 transitions, 5760 flow [2020-10-16 02:56:08,184 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5364, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5760, PETRI_PLACES=201, PETRI_TRANSITIONS=202} [2020-10-16 02:56:08,184 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 183 predicate places. [2020-10-16 02:56:08,184 INFO L481 AbstractCegarLoop]: Abstraction has has 201 places, 202 transitions, 5760 flow [2020-10-16 02:56:08,184 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:08,184 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:08,184 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:08,390 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-16 02:56:08,392 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:08,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:08,393 INFO L82 PathProgramCache]: Analyzing trace with hash 129206906, now seen corresponding path program 19 times [2020-10-16 02:56:08,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:08,394 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040659409] [2020-10-16 02:56:08,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:08,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:08,467 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:08,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040659409] [2020-10-16 02:56:08,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72740177] [2020-10-16 02:56:08,468 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:08,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:08,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:08,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:08,614 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:08,651 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:08,652 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:08,652 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:08,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492271313] [2020-10-16 02:56:08,653 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:08,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:08,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:08,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:08,655 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:08,656 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 202 transitions, 5760 flow. Second operand 13 states. [2020-10-16 02:56:08,656 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:08,656 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:08,656 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:09,096 INFO L129 PetriNetUnfolder]: 159/408 cut-off events. [2020-10-16 02:56:09,096 INFO L130 PetriNetUnfolder]: For 34734/34740 co-relation queries the response was YES. [2020-10-16 02:56:09,101 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5723 conditions, 408 events. 159/408 cut-off events. For 34734/34740 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 2510 event pairs, 0 based on Foata normal form. 8/416 useless extension candidates. Maximal degree in co-relation 5625. Up to 212 conditions per place. [2020-10-16 02:56:09,105 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 96 selfloop transitions, 110 changer transitions 0/213 dead transitions. [2020-10-16 02:56:09,105 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 213 transitions, 6674 flow [2020-10-16 02:56:09,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:09,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:09,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-16 02:56:09,108 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-16 02:56:09,108 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-16 02:56:09,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-16 02:56:09,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:09,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-16 02:56:09,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:09,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:09,113 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:09,113 INFO L185 Difference]: Start difference. First operand has 201 places, 202 transitions, 5760 flow. Second operand 17 states and 1251 transitions. [2020-10-16 02:56:09,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 213 transitions, 6674 flow [2020-10-16 02:56:09,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 213 transitions, 6608 flow, removed 3 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:09,244 INFO L241 Difference]: Finished difference. Result has 213 places, 211 transitions, 6431 flow [2020-10-16 02:56:09,244 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5696, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6431, PETRI_PLACES=213, PETRI_TRANSITIONS=211} [2020-10-16 02:56:09,245 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 195 predicate places. [2020-10-16 02:56:09,245 INFO L481 AbstractCegarLoop]: Abstraction has has 213 places, 211 transitions, 6431 flow [2020-10-16 02:56:09,245 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:09,245 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:09,245 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:09,445 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:09,446 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:09,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:09,446 INFO L82 PathProgramCache]: Analyzing trace with hash -1928322611, now seen corresponding path program 20 times [2020-10-16 02:56:09,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:09,447 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448913942] [2020-10-16 02:56:09,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:09,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:09,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:09,504 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448913942] [2020-10-16 02:56:09,504 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313564711] [2020-10-16 02:56:09,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:09,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:09,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:09,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:09,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:09,639 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:09,695 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:09,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:09,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:09,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811046592] [2020-10-16 02:56:09,697 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:09,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:09,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:09,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:09,699 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:09,700 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 211 transitions, 6431 flow. Second operand 13 states. [2020-10-16 02:56:09,700 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:09,700 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:09,700 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:10,045 INFO L129 PetriNetUnfolder]: 165/425 cut-off events. [2020-10-16 02:56:10,045 INFO L130 PetriNetUnfolder]: For 39748/39754 co-relation queries the response was YES. [2020-10-16 02:56:10,050 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6307 conditions, 425 events. 165/425 cut-off events. For 39748/39754 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 2641 event pairs, 0 based on Foata normal form. 8/433 useless extension candidates. Maximal degree in co-relation 6206. Up to 212 conditions per place. [2020-10-16 02:56:10,056 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 111 selfloop transitions, 107 changer transitions 0/225 dead transitions. [2020-10-16 02:56:10,057 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 225 transitions, 7482 flow [2020-10-16 02:56:10,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:10,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:10,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:10,059 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:10,059 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:10,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:10,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:10,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:10,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:10,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:10,062 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:10,063 INFO L185 Difference]: Start difference. First operand has 213 places, 211 transitions, 6431 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:10,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 225 transitions, 7482 flow [2020-10-16 02:56:10,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 225 transitions, 7128 flow, removed 118 selfloop flow, removed 14 redundant places. [2020-10-16 02:56:10,231 INFO L241 Difference]: Finished difference. Result has 214 places, 219 transitions, 6900 flow [2020-10-16 02:56:10,231 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6125, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6900, PETRI_PLACES=214, PETRI_TRANSITIONS=219} [2020-10-16 02:56:10,231 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 196 predicate places. [2020-10-16 02:56:10,231 INFO L481 AbstractCegarLoop]: Abstraction has has 214 places, 219 transitions, 6900 flow [2020-10-16 02:56:10,231 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:10,231 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:10,232 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:10,432 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-16 02:56:10,432 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:10,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:10,433 INFO L82 PathProgramCache]: Analyzing trace with hash -2070671413, now seen corresponding path program 21 times [2020-10-16 02:56:10,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:10,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098481147] [2020-10-16 02:56:10,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:10,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:10,490 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:10,490 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098481147] [2020-10-16 02:56:10,490 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251152490] [2020-10-16 02:56:10,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:10,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:10,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:10,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:10,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:10,623 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:10,624 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:10,624 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:10,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375087947] [2020-10-16 02:56:10,624 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:10,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:10,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:10,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:10,626 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:10,626 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 219 transitions, 6900 flow. Second operand 13 states. [2020-10-16 02:56:10,626 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:10,626 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:10,627 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:10,929 INFO L129 PetriNetUnfolder]: 168/432 cut-off events. [2020-10-16 02:56:10,929 INFO L130 PetriNetUnfolder]: For 43636/43638 co-relation queries the response was YES. [2020-10-16 02:56:10,934 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6535 conditions, 432 events. 168/432 cut-off events. For 43636/43638 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 2719 event pairs, 0 based on Foata normal form. 3/435 useless extension candidates. Maximal degree in co-relation 6431. Up to 228 conditions per place. [2020-10-16 02:56:10,940 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 140 selfloop transitions, 84 changer transitions 0/231 dead transitions. [2020-10-16 02:56:10,940 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 231 transitions, 7613 flow [2020-10-16 02:56:10,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:10,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:10,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-16 02:56:10,943 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-16 02:56:10,943 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-16 02:56:10,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-16 02:56:10,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:10,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-16 02:56:10,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:10,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:10,946 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:10,946 INFO L185 Difference]: Start difference. First operand has 214 places, 219 transitions, 6900 flow. Second operand 13 states and 954 transitions. [2020-10-16 02:56:10,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 231 transitions, 7613 flow [2020-10-16 02:56:11,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 231 transitions, 7206 flow, removed 152 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:11,082 INFO L241 Difference]: Finished difference. Result has 220 places, 224 transitions, 6906 flow [2020-10-16 02:56:11,082 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6493, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6906, PETRI_PLACES=220, PETRI_TRANSITIONS=224} [2020-10-16 02:56:11,082 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 202 predicate places. [2020-10-16 02:56:11,082 INFO L481 AbstractCegarLoop]: Abstraction has has 220 places, 224 transitions, 6906 flow [2020-10-16 02:56:11,082 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:11,082 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:11,082 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:11,283 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:11,283 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:11,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:11,284 INFO L82 PathProgramCache]: Analyzing trace with hash -2069957173, now seen corresponding path program 22 times [2020-10-16 02:56:11,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:11,284 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639429222] [2020-10-16 02:56:11,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:11,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:11,354 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:11,354 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639429222] [2020-10-16 02:56:11,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527720130] [2020-10-16 02:56:11,355 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:11,407 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:11,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:11,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:11,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:11,483 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:11,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:11,494 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:11,494 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:11,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104679487] [2020-10-16 02:56:11,495 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:11,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:11,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:11,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:11,496 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:11,497 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 224 transitions, 6906 flow. Second operand 13 states. [2020-10-16 02:56:11,497 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:11,497 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:11,497 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:11,967 INFO L129 PetriNetUnfolder]: 175/450 cut-off events. [2020-10-16 02:56:11,967 INFO L130 PetriNetUnfolder]: For 46500/46502 co-relation queries the response was YES. [2020-10-16 02:56:11,972 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6828 conditions, 450 events. 175/450 cut-off events. For 46500/46502 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 2856 event pairs, 0 based on Foata normal form. 4/454 useless extension candidates. Maximal degree in co-relation 6721. Up to 211 conditions per place. [2020-10-16 02:56:11,979 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 82 selfloop transitions, 147 changer transitions 0/236 dead transitions. [2020-10-16 02:56:11,979 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 236 transitions, 7927 flow [2020-10-16 02:56:11,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:11,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:11,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-16 02:56:11,981 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-16 02:56:11,982 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-16 02:56:11,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-16 02:56:11,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:11,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-16 02:56:11,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:11,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:11,986 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:11,986 INFO L185 Difference]: Start difference. First operand has 220 places, 224 transitions, 6906 flow. Second operand 19 states and 1398 transitions. [2020-10-16 02:56:11,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 236 transitions, 7927 flow [2020-10-16 02:56:12,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 236 transitions, 7798 flow, removed 14 selfloop flow, removed 10 redundant places. [2020-10-16 02:56:12,156 INFO L241 Difference]: Finished difference. Result has 231 places, 233 transitions, 7668 flow [2020-10-16 02:56:12,156 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6793, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7668, PETRI_PLACES=231, PETRI_TRANSITIONS=233} [2020-10-16 02:56:12,156 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-16 02:56:12,156 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 233 transitions, 7668 flow [2020-10-16 02:56:12,156 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:12,157 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:12,157 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:12,357 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-16 02:56:12,357 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:12,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:12,358 INFO L82 PathProgramCache]: Analyzing trace with hash -2069956212, now seen corresponding path program 23 times [2020-10-16 02:56:12,358 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:12,359 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729015531] [2020-10-16 02:56:12,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:12,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:12,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:12,413 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729015531] [2020-10-16 02:56:12,413 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058147419] [2020-10-16 02:56:12,413 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:12,451 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:12,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:12,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:12,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:12,520 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:12,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:12,531 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:12,531 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:12,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800840363] [2020-10-16 02:56:12,531 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:12,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:12,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:12,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:12,533 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:12,533 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 233 transitions, 7668 flow. Second operand 13 states. [2020-10-16 02:56:12,534 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:12,534 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:12,534 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:12,847 INFO L129 PetriNetUnfolder]: 183/470 cut-off events. [2020-10-16 02:56:12,847 INFO L130 PetriNetUnfolder]: For 51415/51417 co-relation queries the response was YES. [2020-10-16 02:56:12,850 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7481 conditions, 470 events. 183/470 cut-off events. For 51415/51417 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3006 event pairs, 0 based on Foata normal form. 4/474 useless extension candidates. Maximal degree in co-relation 7372. Up to 248 conditions per place. [2020-10-16 02:56:12,857 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 103 changer transitions 0/248 dead transitions. [2020-10-16 02:56:12,858 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 248 transitions, 8921 flow [2020-10-16 02:56:12,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:12,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:12,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:12,864 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:12,864 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:12,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:12,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:12,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:12,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:12,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:12,868 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:12,868 INFO L185 Difference]: Start difference. First operand has 231 places, 233 transitions, 7668 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:12,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 248 transitions, 8921 flow [2020-10-16 02:56:13,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 248 transitions, 8389 flow, removed 184 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:13,048 INFO L241 Difference]: Finished difference. Result has 231 places, 243 transitions, 8108 flow [2020-10-16 02:56:13,049 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=7184, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8108, PETRI_PLACES=231, PETRI_TRANSITIONS=243} [2020-10-16 02:56:13,049 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-16 02:56:13,049 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 243 transitions, 8108 flow [2020-10-16 02:56:13,049 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:13,049 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:13,050 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:13,256 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-16 02:56:13,257 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:13,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:13,257 INFO L82 PathProgramCache]: Analyzing trace with hash -2069986964, now seen corresponding path program 24 times [2020-10-16 02:56:13,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:13,258 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285221648] [2020-10-16 02:56:13,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:13,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:13,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:13,315 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285221648] [2020-10-16 02:56:13,315 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828846113] [2020-10-16 02:56:13,315 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:13,359 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:13,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:13,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:13,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:13,447 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:13,460 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:13,460 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:13,460 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:13,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115757568] [2020-10-16 02:56:13,461 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:13,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:13,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:13,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:13,463 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:13,463 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 243 transitions, 8108 flow. Second operand 13 states. [2020-10-16 02:56:13,463 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:13,463 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:13,463 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:13,964 INFO L129 PetriNetUnfolder]: 191/494 cut-off events. [2020-10-16 02:56:13,964 INFO L130 PetriNetUnfolder]: For 57580/57586 co-relation queries the response was YES. [2020-10-16 02:56:13,968 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7962 conditions, 494 events. 191/494 cut-off events. For 57580/57586 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3229 event pairs, 0 based on Foata normal form. 8/502 useless extension candidates. Maximal degree in co-relation 7852. Up to 278 conditions per place. [2020-10-16 02:56:13,972 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 141 selfloop transitions, 106 changer transitions 0/254 dead transitions. [2020-10-16 02:56:13,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 254 transitions, 9253 flow [2020-10-16 02:56:13,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:13,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:13,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-16 02:56:13,974 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-16 02:56:13,974 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-16 02:56:13,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-16 02:56:13,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:13,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-16 02:56:13,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:13,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:13,977 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:13,977 INFO L185 Difference]: Start difference. First operand has 231 places, 243 transitions, 8108 flow. Second operand 19 states and 1398 transitions. [2020-10-16 02:56:13,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 254 transitions, 9253 flow [2020-10-16 02:56:14,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 254 transitions, 8774 flow, removed 183 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:14,155 INFO L241 Difference]: Finished difference. Result has 243 places, 253 transitions, 8486 flow [2020-10-16 02:56:14,155 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=7646, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8486, PETRI_PLACES=243, PETRI_TRANSITIONS=253} [2020-10-16 02:56:14,156 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 225 predicate places. [2020-10-16 02:56:14,156 INFO L481 AbstractCegarLoop]: Abstraction has has 243 places, 253 transitions, 8486 flow [2020-10-16 02:56:14,156 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:14,156 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:14,156 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:14,356 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-16 02:56:14,357 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:14,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:14,357 INFO L82 PathProgramCache]: Analyzing trace with hash -2069986003, now seen corresponding path program 25 times [2020-10-16 02:56:14,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:14,358 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692615064] [2020-10-16 02:56:14,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:14,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:14,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:14,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692615064] [2020-10-16 02:56:14,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284304277] [2020-10-16 02:56:14,418 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:14,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:14,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:14,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:14,551 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:14,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:14,561 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:14,562 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:14,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853739911] [2020-10-16 02:56:14,562 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:14,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:14,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:14,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:14,565 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:14,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 253 transitions, 8486 flow. Second operand 13 states. [2020-10-16 02:56:14,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:14,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:14,567 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:15,160 INFO L129 PetriNetUnfolder]: 197/509 cut-off events. [2020-10-16 02:56:15,161 INFO L130 PetriNetUnfolder]: For 58758/58764 co-relation queries the response was YES. [2020-10-16 02:56:15,167 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8207 conditions, 509 events. 197/509 cut-off events. For 58758/58764 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3347 event pairs, 0 based on Foata normal form. 8/517 useless extension candidates. Maximal degree in co-relation 8094. Up to 186 conditions per place. [2020-10-16 02:56:15,174 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 59 selfloop transitions, 202 changer transitions 0/268 dead transitions. [2020-10-16 02:56:15,174 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 268 transitions, 9717 flow [2020-10-16 02:56:15,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:56:15,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:56:15,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-16 02:56:15,176 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 02:56:15,177 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-16 02:56:15,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-16 02:56:15,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:15,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-16 02:56:15,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:56:15,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:56:15,181 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:56:15,181 INFO L185 Difference]: Start difference. First operand has 243 places, 253 transitions, 8486 flow. Second operand 21 states and 1545 transitions. [2020-10-16 02:56:15,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 268 transitions, 9717 flow [2020-10-16 02:56:15,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 268 transitions, 9260 flow, removed 177 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:15,376 INFO L241 Difference]: Finished difference. Result has 251 places, 261 transitions, 9142 flow [2020-10-16 02:56:15,376 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8104, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9142, PETRI_PLACES=251, PETRI_TRANSITIONS=261} [2020-10-16 02:56:15,376 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 233 predicate places. [2020-10-16 02:56:15,376 INFO L481 AbstractCegarLoop]: Abstraction has has 251 places, 261 transitions, 9142 flow [2020-10-16 02:56:15,376 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:15,376 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:15,376 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:15,577 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-16 02:56:15,577 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:15,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:15,578 INFO L82 PathProgramCache]: Analyzing trace with hash -63088029, now seen corresponding path program 5 times [2020-10-16 02:56:15,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:15,578 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933111707] [2020-10-16 02:56:15,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:15,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:15,652 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:15,652 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933111707] [2020-10-16 02:56:15,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748868764] [2020-10-16 02:56:15,653 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:15,690 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:15,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:15,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:15,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:15,794 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:15,824 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:15,825 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:15,825 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 02:56:15,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540419013] [2020-10-16 02:56:15,826 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 02:56:15,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:15,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 02:56:15,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2020-10-16 02:56:15,827 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:15,829 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 261 transitions, 9142 flow. Second operand 16 states. [2020-10-16 02:56:15,830 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:15,830 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:15,830 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:16,112 INFO L129 PetriNetUnfolder]: 206/533 cut-off events. [2020-10-16 02:56:16,113 INFO L130 PetriNetUnfolder]: For 62927/62933 co-relation queries the response was YES. [2020-10-16 02:56:16,119 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8798 conditions, 533 events. 206/533 cut-off events. For 62927/62933 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 3548 event pairs, 0 based on Foata normal form. 8/541 useless extension candidates. Maximal degree in co-relation 8683. Up to 342 conditions per place. [2020-10-16 02:56:16,127 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 209 selfloop transitions, 57 changer transitions 0/273 dead transitions. [2020-10-16 02:56:16,127 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 273 transitions, 10423 flow [2020-10-16 02:56:16,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:16,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:16,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:56:16,130 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:56:16,130 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:56:16,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:56:16,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:16,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:56:16,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:16,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:16,133 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:16,133 INFO L185 Difference]: Start difference. First operand has 251 places, 261 transitions, 9142 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:56:16,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 273 transitions, 10423 flow [2020-10-16 02:56:16,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 273 transitions, 9663 flow, removed 299 selfloop flow, removed 16 redundant places. [2020-10-16 02:56:16,319 INFO L241 Difference]: Finished difference. Result has 252 places, 272 transitions, 9211 flow [2020-10-16 02:56:16,319 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8382, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9211, PETRI_PLACES=252, PETRI_TRANSITIONS=272} [2020-10-16 02:56:16,319 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 234 predicate places. [2020-10-16 02:56:16,320 INFO L481 AbstractCegarLoop]: Abstraction has has 252 places, 272 transitions, 9211 flow [2020-10-16 02:56:16,320 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 02:56:16,320 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:16,320 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:16,520 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:16,521 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:16,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:16,521 INFO L82 PathProgramCache]: Analyzing trace with hash -1392720614, now seen corresponding path program 26 times [2020-10-16 02:56:16,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:16,522 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087461919] [2020-10-16 02:56:16,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:16,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:16,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:16,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087461919] [2020-10-16 02:56:16,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659736505] [2020-10-16 02:56:16,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:16,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:16,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:16,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:16,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:16,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:16,767 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:16,767 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:16,768 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272272824] [2020-10-16 02:56:16,768 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:16,768 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:16,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:16,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:16,769 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:16,770 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 272 transitions, 9211 flow. Second operand 13 states. [2020-10-16 02:56:16,770 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:16,770 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:16,770 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:17,001 INFO L129 PetriNetUnfolder]: 207/535 cut-off events. [2020-10-16 02:56:17,001 INFO L130 PetriNetUnfolder]: For 65591/65593 co-relation queries the response was YES. [2020-10-16 02:56:17,006 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8674 conditions, 535 events. 207/535 cut-off events. For 65591/65593 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3568 event pairs, 0 based on Foata normal form. 3/538 useless extension candidates. Maximal degree in co-relation 8557. Up to 349 conditions per place. [2020-10-16 02:56:17,010 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 241 selfloop transitions, 36 changer transitions 0/284 dead transitions. [2020-10-16 02:56:17,011 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 284 transitions, 10145 flow [2020-10-16 02:56:17,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:17,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:17,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 660 transitions. [2020-10-16 02:56:17,012 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:56:17,012 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 660 transitions. [2020-10-16 02:56:17,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 660 transitions. [2020-10-16 02:56:17,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:17,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 660 transitions. [2020-10-16 02:56:17,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:17,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:17,014 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:17,014 INFO L185 Difference]: Start difference. First operand has 252 places, 272 transitions, 9211 flow. Second operand 9 states and 660 transitions. [2020-10-16 02:56:17,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 284 transitions, 10145 flow [2020-10-16 02:56:17,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 284 transitions, 9736 flow, removed 155 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:17,181 INFO L241 Difference]: Finished difference. Result has 250 places, 274 transitions, 9079 flow [2020-10-16 02:56:17,182 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8874, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9079, PETRI_PLACES=250, PETRI_TRANSITIONS=274} [2020-10-16 02:56:17,182 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 232 predicate places. [2020-10-16 02:56:17,182 INFO L481 AbstractCegarLoop]: Abstraction has has 250 places, 274 transitions, 9079 flow [2020-10-16 02:56:17,182 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:17,182 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:17,182 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:17,383 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-16 02:56:17,383 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:17,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:17,384 INFO L82 PathProgramCache]: Analyzing trace with hash 1442208078, now seen corresponding path program 27 times [2020-10-16 02:56:17,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:17,384 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650726094] [2020-10-16 02:56:17,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:17,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:17,462 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:17,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650726094] [2020-10-16 02:56:17,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990387166] [2020-10-16 02:56:17,463 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:17,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:17,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:17,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:17,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:17,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:17,627 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:17,627 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:17,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570923306] [2020-10-16 02:56:17,627 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:17,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:17,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:17,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:17,629 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:17,630 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 274 transitions, 9079 flow. Second operand 13 states. [2020-10-16 02:56:17,630 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:17,630 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:17,630 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:18,018 INFO L129 PetriNetUnfolder]: 214/556 cut-off events. [2020-10-16 02:56:18,019 INFO L130 PetriNetUnfolder]: For 64373/64375 co-relation queries the response was YES. [2020-10-16 02:56:18,026 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8635 conditions, 556 events. 214/556 cut-off events. For 64373/64375 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 3760 event pairs, 0 based on Foata normal form. 3/559 useless extension candidates. Maximal degree in co-relation 8517. Up to 354 conditions per place. [2020-10-16 02:56:18,033 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 243 selfloop transitions, 45 changer transitions 0/295 dead transitions. [2020-10-16 02:56:18,034 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 295 transitions, 10281 flow [2020-10-16 02:56:18,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:18,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:18,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 733 transitions. [2020-10-16 02:56:18,035 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-16 02:56:18,035 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 733 transitions. [2020-10-16 02:56:18,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 733 transitions. [2020-10-16 02:56:18,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:18,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 733 transitions. [2020-10-16 02:56:18,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:18,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:18,038 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:18,038 INFO L185 Difference]: Start difference. First operand has 250 places, 274 transitions, 9079 flow. Second operand 10 states and 733 transitions. [2020-10-16 02:56:18,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 295 transitions, 10281 flow [2020-10-16 02:56:18,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 295 transitions, 10244 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:18,329 INFO L241 Difference]: Finished difference. Result has 256 places, 284 transitions, 9600 flow [2020-10-16 02:56:18,330 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9042, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9600, PETRI_PLACES=256, PETRI_TRANSITIONS=284} [2020-10-16 02:56:18,330 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 238 predicate places. [2020-10-16 02:56:18,330 INFO L481 AbstractCegarLoop]: Abstraction has has 256 places, 284 transitions, 9600 flow [2020-10-16 02:56:18,330 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:18,330 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:18,331 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:18,535 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-16 02:56:18,536 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:18,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:18,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1980599364, now seen corresponding path program 28 times [2020-10-16 02:56:18,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:18,537 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350563026] [2020-10-16 02:56:18,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:18,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:18,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:18,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350563026] [2020-10-16 02:56:18,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779191839] [2020-10-16 02:56:18,622 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:18,660 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:18,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:18,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:18,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:18,751 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:18,751 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:18,751 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:18,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144351944] [2020-10-16 02:56:18,752 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:18,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:18,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:18,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:18,753 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:18,754 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 284 transitions, 9600 flow. Second operand 13 states. [2020-10-16 02:56:18,754 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:18,754 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:18,754 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:19,025 INFO L129 PetriNetUnfolder]: 215/559 cut-off events. [2020-10-16 02:56:19,026 INFO L130 PetriNetUnfolder]: For 66671/66673 co-relation queries the response was YES. [2020-10-16 02:56:19,030 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8791 conditions, 559 events. 215/559 cut-off events. For 66671/66673 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 3831 event pairs, 0 based on Foata normal form. 3/562 useless extension candidates. Maximal degree in co-relation 8670. Up to 334 conditions per place. [2020-10-16 02:56:19,035 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 224 selfloop transitions, 68 changer transitions 0/299 dead transitions. [2020-10-16 02:56:19,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 299 transitions, 10533 flow [2020-10-16 02:56:19,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:19,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:19,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-16 02:56:19,036 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:56:19,036 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-16 02:56:19,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-16 02:56:19,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:19,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-16 02:56:19,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:19,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:19,038 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:19,039 INFO L185 Difference]: Start difference. First operand has 256 places, 284 transitions, 9600 flow. Second operand 12 states and 880 transitions. [2020-10-16 02:56:19,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 299 transitions, 10533 flow [2020-10-16 02:56:19,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 299 transitions, 10490 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:19,220 INFO L241 Difference]: Finished difference. Result has 264 places, 287 transitions, 9878 flow [2020-10-16 02:56:19,220 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9557, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9878, PETRI_PLACES=264, PETRI_TRANSITIONS=287} [2020-10-16 02:56:19,220 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 246 predicate places. [2020-10-16 02:56:19,220 INFO L481 AbstractCegarLoop]: Abstraction has has 264 places, 287 transitions, 9878 flow [2020-10-16 02:56:19,220 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:19,220 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:19,221 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:19,421 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:19,421 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:19,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:19,422 INFO L82 PathProgramCache]: Analyzing trace with hash 1985096844, now seen corresponding path program 29 times [2020-10-16 02:56:19,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:19,423 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170211931] [2020-10-16 02:56:19,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:19,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:19,495 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:19,496 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170211931] [2020-10-16 02:56:19,496 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889089975] [2020-10-16 02:56:19,496 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:19,547 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:19,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:19,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:19,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:19,646 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:19,646 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:19,647 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:19,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530451088] [2020-10-16 02:56:19,647 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:19,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:19,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:19,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:19,649 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:19,649 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 287 transitions, 9878 flow. Second operand 13 states. [2020-10-16 02:56:19,650 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:19,650 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:19,650 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:19,897 INFO L129 PetriNetUnfolder]: 216/562 cut-off events. [2020-10-16 02:56:19,897 INFO L130 PetriNetUnfolder]: For 67697/67703 co-relation queries the response was YES. [2020-10-16 02:56:19,904 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8972 conditions, 562 events. 216/562 cut-off events. For 67697/67703 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 3821 event pairs, 0 based on Foata normal form. 7/569 useless extension candidates. Maximal degree in co-relation 8848. Up to 346 conditions per place. [2020-10-16 02:56:19,911 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 231 selfloop transitions, 58 changer transitions 0/296 dead transitions. [2020-10-16 02:56:19,911 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 296 transitions, 10713 flow [2020-10-16 02:56:19,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:19,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:19,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-16 02:56:19,912 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:56:19,913 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-16 02:56:19,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-16 02:56:19,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:19,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-16 02:56:19,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:19,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:19,915 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:19,915 INFO L185 Difference]: Start difference. First operand has 264 places, 287 transitions, 9878 flow. Second operand 12 states and 880 transitions. [2020-10-16 02:56:19,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 296 transitions, 10713 flow [2020-10-16 02:56:20,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 296 transitions, 10649 flow, removed 1 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:20,108 INFO L241 Difference]: Finished difference. Result has 270 places, 289 transitions, 10092 flow [2020-10-16 02:56:20,109 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9814, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10092, PETRI_PLACES=270, PETRI_TRANSITIONS=289} [2020-10-16 02:56:20,109 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 252 predicate places. [2020-10-16 02:56:20,109 INFO L481 AbstractCegarLoop]: Abstraction has has 270 places, 289 transitions, 10092 flow [2020-10-16 02:56:20,109 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:20,109 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:20,109 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:20,310 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-16 02:56:20,310 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:20,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:20,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1644935332, now seen corresponding path program 30 times [2020-10-16 02:56:20,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:20,311 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371969289] [2020-10-16 02:56:20,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:20,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:20,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:20,376 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371969289] [2020-10-16 02:56:20,376 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501847085] [2020-10-16 02:56:20,376 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:20,422 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:20,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:20,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:20,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:20,507 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:20,507 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:20,507 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:20,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854570487] [2020-10-16 02:56:20,508 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:20,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:20,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:20,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:20,510 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:20,511 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 289 transitions, 10092 flow. Second operand 13 states. [2020-10-16 02:56:20,511 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:20,511 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:20,511 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:20,820 INFO L129 PetriNetUnfolder]: 217/564 cut-off events. [2020-10-16 02:56:20,820 INFO L130 PetriNetUnfolder]: For 70165/70167 co-relation queries the response was YES. [2020-10-16 02:56:20,825 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9118 conditions, 564 events. 217/564 cut-off events. For 70165/70167 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 3859 event pairs, 0 based on Foata normal form. 3/567 useless extension candidates. Maximal degree in co-relation 8992. Up to 335 conditions per place. [2020-10-16 02:56:20,831 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 219 selfloop transitions, 72 changer transitions 0/298 dead transitions. [2020-10-16 02:56:20,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 298 transitions, 10935 flow [2020-10-16 02:56:20,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:20,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:20,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-16 02:56:20,833 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-16 02:56:20,833 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-16 02:56:20,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-16 02:56:20,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:20,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-16 02:56:20,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:20,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:20,836 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:20,837 INFO L185 Difference]: Start difference. First operand has 270 places, 289 transitions, 10092 flow. Second operand 13 states and 954 transitions. [2020-10-16 02:56:20,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 298 transitions, 10935 flow [2020-10-16 02:56:21,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 298 transitions, 10858 flow, removed 4 selfloop flow, removed 11 redundant places. [2020-10-16 02:56:21,154 INFO L241 Difference]: Finished difference. Result has 273 places, 291 transitions, 10337 flow [2020-10-16 02:56:21,155 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10017, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10337, PETRI_PLACES=273, PETRI_TRANSITIONS=291} [2020-10-16 02:56:21,155 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 255 predicate places. [2020-10-16 02:56:21,155 INFO L481 AbstractCegarLoop]: Abstraction has has 273 places, 291 transitions, 10337 flow [2020-10-16 02:56:21,155 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:21,155 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:21,155 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:21,356 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:21,356 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:21,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:21,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1627269052, now seen corresponding path program 31 times [2020-10-16 02:56:21,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:21,357 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263778958] [2020-10-16 02:56:21,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:21,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:21,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:21,413 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263778958] [2020-10-16 02:56:21,413 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191463086] [2020-10-16 02:56:21,413 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:21,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:21,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:21,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:21,544 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:22,577 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:22,577 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:22,577 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-16 02:56:22,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517339919] [2020-10-16 02:56:22,577 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 02:56:22,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:22,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 02:56:22,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=125, Unknown=1, NotChecked=0, Total=182 [2020-10-16 02:56:22,579 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:22,580 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 291 transitions, 10337 flow. Second operand 14 states. [2020-10-16 02:56:22,580 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:22,580 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:22,580 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:26,837 WARN L193 SmtUtils]: Spent 4.17 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-16 02:56:33,289 WARN L193 SmtUtils]: Spent 4.13 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-16 02:56:41,758 INFO L129 PetriNetUnfolder]: 224/582 cut-off events. [2020-10-16 02:56:41,758 INFO L130 PetriNetUnfolder]: For 78202/78204 co-relation queries the response was YES. [2020-10-16 02:56:41,764 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9699 conditions, 582 events. 224/582 cut-off events. For 78202/78204 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4012 event pairs, 0 based on Foata normal form. 4/586 useless extension candidates. Maximal degree in co-relation 9572. Up to 296 conditions per place. [2020-10-16 02:56:41,769 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 159 selfloop transitions, 140 changer transitions 0/306 dead transitions. [2020-10-16 02:56:41,769 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 306 transitions, 11797 flow [2020-10-16 02:56:41,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 02:56:41,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 02:56:41,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1324 transitions. [2020-10-16 02:56:41,781 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-16 02:56:41,781 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1324 transitions. [2020-10-16 02:56:41,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1324 transitions. [2020-10-16 02:56:41,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:41,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1324 transitions. [2020-10-16 02:56:41,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 02:56:41,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 02:56:41,785 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 02:56:41,785 INFO L185 Difference]: Start difference. First operand has 273 places, 291 transitions, 10337 flow. Second operand 18 states and 1324 transitions. [2020-10-16 02:56:41,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 306 transitions, 11797 flow [2020-10-16 02:56:42,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 306 transitions, 11715 flow, removed 6 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:42,020 INFO L241 Difference]: Finished difference. Result has 284 places, 300 transitions, 11343 flow [2020-10-16 02:56:42,021 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10264, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11343, PETRI_PLACES=284, PETRI_TRANSITIONS=300} [2020-10-16 02:56:42,021 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 266 predicate places. [2020-10-16 02:56:42,021 INFO L481 AbstractCegarLoop]: Abstraction has has 284 places, 300 transitions, 11343 flow [2020-10-16 02:56:42,021 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 02:56:42,021 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:42,022 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:42,236 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-16 02:56:42,237 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:42,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:42,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1627270013, now seen corresponding path program 32 times [2020-10-16 02:56:42,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:42,238 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938229755] [2020-10-16 02:56:42,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:42,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:42,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:42,298 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938229755] [2020-10-16 02:56:42,298 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334265964] [2020-10-16 02:56:42,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:42,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:42,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:42,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:42,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:42,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:42,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:42,431 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:42,431 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:42,431 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629658654] [2020-10-16 02:56:42,431 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:42,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:42,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:42,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:42,433 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:42,434 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 300 transitions, 11343 flow. Second operand 13 states. [2020-10-16 02:56:42,434 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:42,434 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:42,434 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:42,836 INFO L129 PetriNetUnfolder]: 232/604 cut-off events. [2020-10-16 02:56:42,836 INFO L130 PetriNetUnfolder]: For 86975/86981 co-relation queries the response was YES. [2020-10-16 02:56:42,841 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10560 conditions, 604 events. 232/604 cut-off events. For 86975/86981 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4190 event pairs, 0 based on Foata normal form. 8/612 useless extension candidates. Maximal degree in co-relation 10430. Up to 362 conditions per place. [2020-10-16 02:56:42,847 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 208 selfloop transitions, 98 changer transitions 0/313 dead transitions. [2020-10-16 02:56:42,847 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 313 transitions, 12715 flow [2020-10-16 02:56:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:42,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:42,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:42,848 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:42,848 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:42,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:42,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:42,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:42,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:42,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:42,851 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:42,851 INFO L185 Difference]: Start difference. First operand has 284 places, 300 transitions, 11343 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:42,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 313 transitions, 12715 flow [2020-10-16 02:56:43,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 313 transitions, 11988 flow, removed 276 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:43,089 INFO L241 Difference]: Finished difference. Result has 284 places, 310 transitions, 11568 flow [2020-10-16 02:56:43,090 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10623, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11568, PETRI_PLACES=284, PETRI_TRANSITIONS=310} [2020-10-16 02:56:43,090 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 266 predicate places. [2020-10-16 02:56:43,090 INFO L481 AbstractCegarLoop]: Abstraction has has 284 places, 310 transitions, 11568 flow [2020-10-16 02:56:43,091 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:43,091 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:43,091 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:43,304 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-16 02:56:43,304 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:43,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:43,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1622771572, now seen corresponding path program 33 times [2020-10-16 02:56:43,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:43,305 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331912560] [2020-10-16 02:56:43,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:43,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:43,361 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:43,361 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331912560] [2020-10-16 02:56:43,362 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899635157] [2020-10-16 02:56:43,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:43,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:43,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:43,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:43,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:43,485 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:43,495 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:43,496 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:43,496 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:43,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820108512] [2020-10-16 02:56:43,497 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:43,497 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:43,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:43,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:43,498 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:43,499 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 310 transitions, 11568 flow. Second operand 13 states. [2020-10-16 02:56:43,499 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:43,499 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:43,499 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:43,935 INFO L129 PetriNetUnfolder]: 240/624 cut-off events. [2020-10-16 02:56:43,936 INFO L130 PetriNetUnfolder]: For 93066/93068 co-relation queries the response was YES. [2020-10-16 02:56:43,942 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10994 conditions, 624 events. 240/624 cut-off events. For 93066/93068 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 4359 event pairs, 0 based on Foata normal form. 4/628 useless extension candidates. Maximal degree in co-relation 10861. Up to 371 conditions per place. [2020-10-16 02:56:43,948 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 220 selfloop transitions, 98 changer transitions 0/325 dead transitions. [2020-10-16 02:56:43,948 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 325 transitions, 13055 flow [2020-10-16 02:56:43,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:43,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:43,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:43,949 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:43,949 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:43,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:43,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:43,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:43,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:43,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:43,958 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:43,959 INFO L185 Difference]: Start difference. First operand has 284 places, 310 transitions, 11568 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:43,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 325 transitions, 13055 flow [2020-10-16 02:56:44,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 325 transitions, 12679 flow, removed 142 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:44,253 INFO L241 Difference]: Finished difference. Result has 290 places, 320 transitions, 12228 flow [2020-10-16 02:56:44,254 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=11257, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12228, PETRI_PLACES=290, PETRI_TRANSITIONS=320} [2020-10-16 02:56:44,254 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 272 predicate places. [2020-10-16 02:56:44,254 INFO L481 AbstractCegarLoop]: Abstraction has has 290 places, 320 transitions, 12228 flow [2020-10-16 02:56:44,254 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:44,254 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:44,254 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:44,463 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-16 02:56:44,464 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:44,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:44,465 INFO L82 PathProgramCache]: Analyzing trace with hash -1766721684, now seen corresponding path program 34 times [2020-10-16 02:56:44,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:44,465 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717653399] [2020-10-16 02:56:44,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:44,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:44,523 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:44,523 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717653399] [2020-10-16 02:56:44,523 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746602377] [2020-10-16 02:56:44,524 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:44,562 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:44,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:44,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:44,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:44,630 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:44,638 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:44,639 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:44,639 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:44,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969760078] [2020-10-16 02:56:44,640 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:44,640 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:44,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:44,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:44,642 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:44,642 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 320 transitions, 12228 flow. Second operand 13 states. [2020-10-16 02:56:44,643 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:44,643 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:44,643 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:45,009 INFO L129 PetriNetUnfolder]: 248/648 cut-off events. [2020-10-16 02:56:45,010 INFO L130 PetriNetUnfolder]: For 103107/103109 co-relation queries the response was YES. [2020-10-16 02:56:45,018 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11667 conditions, 648 events. 248/648 cut-off events. For 103107/103109 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 4591 event pairs, 0 based on Foata normal form. 4/652 useless extension candidates. Maximal degree in co-relation 11531. Up to 403 conditions per place. [2020-10-16 02:56:45,056 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 242 selfloop transitions, 84 changer transitions 0/333 dead transitions. [2020-10-16 02:56:45,056 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 333 transitions, 13733 flow [2020-10-16 02:56:45,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:45,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:45,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-16 02:56:45,058 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-16 02:56:45,058 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-16 02:56:45,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-16 02:56:45,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:45,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-16 02:56:45,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:45,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:45,060 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:45,060 INFO L185 Difference]: Start difference. First operand has 290 places, 320 transitions, 12228 flow. Second operand 13 states and 957 transitions. [2020-10-16 02:56:45,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 333 transitions, 13733 flow [2020-10-16 02:56:45,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 333 transitions, 13487 flow, removed 100 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:45,346 INFO L241 Difference]: Finished difference. Result has 297 places, 330 transitions, 12970 flow [2020-10-16 02:56:45,346 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=11982, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12970, PETRI_PLACES=297, PETRI_TRANSITIONS=330} [2020-10-16 02:56:45,347 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 279 predicate places. [2020-10-16 02:56:45,347 INFO L481 AbstractCegarLoop]: Abstraction has has 297 places, 330 transitions, 12970 flow [2020-10-16 02:56:45,347 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:45,347 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:45,347 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:45,547 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-16 02:56:45,548 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:45,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:45,548 INFO L82 PathProgramCache]: Analyzing trace with hash 2128361117, now seen corresponding path program 35 times [2020-10-16 02:56:45,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:45,549 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482719008] [2020-10-16 02:56:45,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:45,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:45,605 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:45,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482719008] [2020-10-16 02:56:45,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343389036] [2020-10-16 02:56:45,606 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:45,659 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:45,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:45,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:45,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:45,752 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:45,752 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:45,752 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:45,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948773184] [2020-10-16 02:56:45,753 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:45,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:45,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:45,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:45,754 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:45,754 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 330 transitions, 12970 flow. Second operand 13 states. [2020-10-16 02:56:45,754 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:45,754 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:45,755 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:46,209 INFO L129 PetriNetUnfolder]: 253/661 cut-off events. [2020-10-16 02:56:46,210 INFO L130 PetriNetUnfolder]: For 111971/111973 co-relation queries the response was YES. [2020-10-16 02:56:46,216 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12105 conditions, 661 events. 253/661 cut-off events. For 111971/111973 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 4717 event pairs, 0 based on Foata normal form. 3/664 useless extension candidates. Maximal degree in co-relation 11965. Up to 346 conditions per place. [2020-10-16 02:56:46,222 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 203 selfloop transitions, 135 changer transitions 0/345 dead transitions. [2020-10-16 02:56:46,223 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 345 transitions, 14296 flow [2020-10-16 02:56:46,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:46,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:46,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1249 transitions. [2020-10-16 02:56:46,224 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866410115448048 [2020-10-16 02:56:46,225 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1249 transitions. [2020-10-16 02:56:46,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1249 transitions. [2020-10-16 02:56:46,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:46,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1249 transitions. [2020-10-16 02:56:46,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:46,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:46,228 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:46,228 INFO L185 Difference]: Start difference. First operand has 297 places, 330 transitions, 12970 flow. Second operand 17 states and 1249 transitions. [2020-10-16 02:56:46,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 345 transitions, 14296 flow [2020-10-16 02:56:46,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 345 transitions, 13898 flow, removed 165 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:46,657 INFO L241 Difference]: Finished difference. Result has 306 places, 335 transitions, 13420 flow [2020-10-16 02:56:46,657 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=12646, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13420, PETRI_PLACES=306, PETRI_TRANSITIONS=335} [2020-10-16 02:56:46,658 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 288 predicate places. [2020-10-16 02:56:46,658 INFO L481 AbstractCegarLoop]: Abstraction has has 306 places, 335 transitions, 13420 flow [2020-10-16 02:56:46,658 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:46,658 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:46,658 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:46,858 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:46,859 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:46,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:46,859 INFO L82 PathProgramCache]: Analyzing trace with hash -1767405172, now seen corresponding path program 36 times [2020-10-16 02:56:46,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:46,860 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331215316] [2020-10-16 02:56:46,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:46,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:46,924 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:46,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331215316] [2020-10-16 02:56:46,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155281900] [2020-10-16 02:56:46,924 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:46,962 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:46,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:46,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:46,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:47,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:47,048 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:47,048 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:47,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397624539] [2020-10-16 02:56:47,049 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:47,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:47,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:47,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:47,050 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:47,051 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 335 transitions, 13420 flow. Second operand 13 states. [2020-10-16 02:56:47,051 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:47,051 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:47,051 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:47,437 INFO L129 PetriNetUnfolder]: 255/666 cut-off events. [2020-10-16 02:56:47,437 INFO L130 PetriNetUnfolder]: For 115870/115876 co-relation queries the response was YES. [2020-10-16 02:56:47,443 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12213 conditions, 666 events. 255/666 cut-off events. For 115870/115876 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 4756 event pairs, 0 based on Foata normal form. 7/673 useless extension candidates. Maximal degree in co-relation 12071. Up to 362 conditions per place. [2020-10-16 02:56:47,450 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 221 selfloop transitions, 121 changer transitions 0/349 dead transitions. [2020-10-16 02:56:47,450 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 349 transitions, 14503 flow [2020-10-16 02:56:47,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:56:47,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:56:47,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1174 transitions. [2020-10-16 02:56:47,452 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-16 02:56:47,452 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1174 transitions. [2020-10-16 02:56:47,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1174 transitions. [2020-10-16 02:56:47,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:47,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1174 transitions. [2020-10-16 02:56:47,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:56:47,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:56:47,455 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:56:47,455 INFO L185 Difference]: Start difference. First operand has 306 places, 335 transitions, 13420 flow. Second operand 16 states and 1174 transitions. [2020-10-16 02:56:47,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 349 transitions, 14503 flow [2020-10-16 02:56:47,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 349 transitions, 14213 flow, removed 40 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:47,837 INFO L241 Difference]: Finished difference. Result has 309 places, 339 transitions, 13737 flow [2020-10-16 02:56:47,837 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=13135, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=13737, PETRI_PLACES=309, PETRI_TRANSITIONS=339} [2020-10-16 02:56:47,837 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 291 predicate places. [2020-10-16 02:56:47,838 INFO L481 AbstractCegarLoop]: Abstraction has has 309 places, 339 transitions, 13737 flow [2020-10-16 02:56:47,838 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:47,838 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:47,838 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:48,038 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2020-10-16 02:56:48,039 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:48,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:48,040 INFO L82 PathProgramCache]: Analyzing trace with hash -1766720723, now seen corresponding path program 37 times [2020-10-16 02:56:48,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:48,040 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649397283] [2020-10-16 02:56:48,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:48,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:48,098 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:48,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649397283] [2020-10-16 02:56:48,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109950876] [2020-10-16 02:56:48,099 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:48,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:48,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:48,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:48,220 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:48,256 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:48,257 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:48,257 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:48,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496875828] [2020-10-16 02:56:48,257 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:48,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:48,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:48,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:48,259 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:48,260 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 339 transitions, 13737 flow. Second operand 13 states. [2020-10-16 02:56:48,260 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:48,260 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:48,260 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:48,818 INFO L129 PetriNetUnfolder]: 263/687 cut-off events. [2020-10-16 02:56:48,818 INFO L130 PetriNetUnfolder]: For 121217/121223 co-relation queries the response was YES. [2020-10-16 02:56:48,825 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12762 conditions, 687 events. 263/687 cut-off events. For 121217/121223 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 4934 event pairs, 0 based on Foata normal form. 8/695 useless extension candidates. Maximal degree in co-relation 12618. Up to 326 conditions per place. [2020-10-16 02:56:48,832 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 155 selfloop transitions, 195 changer transitions 0/357 dead transitions. [2020-10-16 02:56:48,832 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 357 transitions, 15446 flow [2020-10-16 02:56:48,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:48,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:48,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-16 02:56:48,834 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-16 02:56:48,834 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-16 02:56:48,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-16 02:56:48,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:48,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-16 02:56:48,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:48,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:48,836 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:48,836 INFO L185 Difference]: Start difference. First operand has 309 places, 339 transitions, 13737 flow. Second operand 19 states and 1398 transitions. [2020-10-16 02:56:48,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 357 transitions, 15446 flow [2020-10-16 02:56:49,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 357 transitions, 15226 flow, removed 14 selfloop flow, removed 17 redundant places. [2020-10-16 02:56:49,195 INFO L241 Difference]: Finished difference. Result has 313 places, 349 transitions, 14937 flow [2020-10-16 02:56:49,195 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=13520, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14937, PETRI_PLACES=313, PETRI_TRANSITIONS=349} [2020-10-16 02:56:49,195 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 295 predicate places. [2020-10-16 02:56:49,196 INFO L481 AbstractCegarLoop]: Abstraction has has 313 places, 349 transitions, 14937 flow [2020-10-16 02:56:49,196 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:49,196 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:49,196 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:49,396 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:49,397 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:49,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:49,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1766691893, now seen corresponding path program 38 times [2020-10-16 02:56:49,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:49,398 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884613327] [2020-10-16 02:56:49,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:49,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:49,454 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:49,454 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884613327] [2020-10-16 02:56:49,455 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747162476] [2020-10-16 02:56:49,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:49,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:49,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:49,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:49,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:49,568 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:49,577 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:49,577 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:49,577 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:49,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726955631] [2020-10-16 02:56:49,578 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:49,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:49,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:49,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:49,580 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:49,580 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 349 transitions, 14937 flow. Second operand 13 states. [2020-10-16 02:56:49,580 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:49,580 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:49,580 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:50,243 INFO L129 PetriNetUnfolder]: 271/708 cut-off events. [2020-10-16 02:56:50,243 INFO L130 PetriNetUnfolder]: For 134097/134103 co-relation queries the response was YES. [2020-10-16 02:56:50,250 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13728 conditions, 708 events. 271/708 cut-off events. For 134097/134103 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 5128 event pairs, 0 based on Foata normal form. 8/716 useless extension candidates. Maximal degree in co-relation 13585. Up to 359 conditions per place. [2020-10-16 02:56:50,257 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 160 selfloop transitions, 196 changer transitions 0/363 dead transitions. [2020-10-16 02:56:50,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 363 transitions, 16522 flow [2020-10-16 02:56:50,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:56:50,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:56:50,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-16 02:56:50,260 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 02:56:50,260 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-16 02:56:50,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-16 02:56:50,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:50,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-16 02:56:50,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:56:50,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:56:50,264 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:56:50,264 INFO L185 Difference]: Start difference. First operand has 313 places, 349 transitions, 14937 flow. Second operand 21 states and 1545 transitions. [2020-10-16 02:56:50,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 363 transitions, 16522 flow [2020-10-16 02:56:50,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 363 transitions, 15844 flow, removed 290 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:50,669 INFO L241 Difference]: Finished difference. Result has 324 places, 359 transitions, 15509 flow [2020-10-16 02:56:50,670 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14259, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=15509, PETRI_PLACES=324, PETRI_TRANSITIONS=359} [2020-10-16 02:56:50,670 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 306 predicate places. [2020-10-16 02:56:50,670 INFO L481 AbstractCegarLoop]: Abstraction has has 324 places, 359 transitions, 15509 flow [2020-10-16 02:56:50,670 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:50,670 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:50,670 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:50,870 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-16 02:56:50,871 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:50,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:50,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1766713252, now seen corresponding path program 39 times [2020-10-16 02:56:50,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:50,872 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166599493] [2020-10-16 02:56:50,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:50,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:50,927 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:50,927 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166599493] [2020-10-16 02:56:50,927 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880919848] [2020-10-16 02:56:50,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:50,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:50,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:50,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:50,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:51,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:51,050 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:51,051 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:51,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701528220] [2020-10-16 02:56:51,051 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:51,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:51,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:51,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:51,053 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:51,053 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 359 transitions, 15509 flow. Second operand 13 states. [2020-10-16 02:56:51,053 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:51,053 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:51,053 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:51,505 INFO L129 PetriNetUnfolder]: 274/717 cut-off events. [2020-10-16 02:56:51,505 INFO L130 PetriNetUnfolder]: For 139959/139961 co-relation queries the response was YES. [2020-10-16 02:56:51,512 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13879 conditions, 717 events. 274/717 cut-off events. For 139959/139961 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 5248 event pairs, 0 based on Foata normal form. 3/720 useless extension candidates. Maximal degree in co-relation 13732. Up to 363 conditions per place. [2020-10-16 02:56:51,520 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 209 selfloop transitions, 158 changer transitions 0/374 dead transitions. [2020-10-16 02:56:51,520 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 374 transitions, 16640 flow [2020-10-16 02:56:51,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:51,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:51,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1249 transitions. [2020-10-16 02:56:51,522 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866410115448048 [2020-10-16 02:56:51,522 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1249 transitions. [2020-10-16 02:56:51,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1249 transitions. [2020-10-16 02:56:51,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:51,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1249 transitions. [2020-10-16 02:56:51,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:51,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:51,524 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:51,524 INFO L185 Difference]: Start difference. First operand has 324 places, 359 transitions, 15509 flow. Second operand 17 states and 1249 transitions. [2020-10-16 02:56:51,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 374 transitions, 16640 flow [2020-10-16 02:56:51,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 374 transitions, 15847 flow, removed 310 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:51,939 INFO L241 Difference]: Finished difference. Result has 326 places, 362 transitions, 15360 flow [2020-10-16 02:56:51,940 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14805, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15360, PETRI_PLACES=326, PETRI_TRANSITIONS=362} [2020-10-16 02:56:51,940 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-16 02:56:51,940 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 362 transitions, 15360 flow [2020-10-16 02:56:51,940 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:51,940 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:51,940 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:52,141 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-16 02:56:52,141 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:52,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:52,142 INFO L82 PathProgramCache]: Analyzing trace with hash -1766690932, now seen corresponding path program 40 times [2020-10-16 02:56:52,142 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:52,142 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385966604] [2020-10-16 02:56:52,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:52,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:52,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:52,198 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385966604] [2020-10-16 02:56:52,198 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480570020] [2020-10-16 02:56:52,198 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:52,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:52,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:52,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:52,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:52,312 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:52,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:52,323 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:52,323 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:52,323 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888099962] [2020-10-16 02:56:52,324 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:52,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:52,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:52,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:52,325 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:52,326 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 362 transitions, 15360 flow. Second operand 13 states. [2020-10-16 02:56:52,326 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:52,326 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:52,326 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:52,966 INFO L129 PetriNetUnfolder]: 282/738 cut-off events. [2020-10-16 02:56:52,966 INFO L130 PetriNetUnfolder]: For 150063/150065 co-relation queries the response was YES. [2020-10-16 02:56:52,973 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14318 conditions, 738 events. 282/738 cut-off events. For 150063/150065 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 5437 event pairs, 0 based on Foata normal form. 4/742 useless extension candidates. Maximal degree in co-relation 14170. Up to 375 conditions per place. [2020-10-16 02:56:52,981 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 206 selfloop transitions, 168 changer transitions 0/381 dead transitions. [2020-10-16 02:56:52,982 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 381 transitions, 17185 flow [2020-10-16 02:56:52,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:52,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:52,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-16 02:56:52,984 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-16 02:56:52,984 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-16 02:56:52,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-16 02:56:52,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:52,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-16 02:56:52,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:52,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:52,987 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:52,987 INFO L185 Difference]: Start difference. First operand has 326 places, 362 transitions, 15360 flow. Second operand 19 states and 1398 transitions. [2020-10-16 02:56:52,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 381 transitions, 17185 flow [2020-10-16 02:56:53,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 381 transitions, 16862 flow, removed 18 selfloop flow, removed 20 redundant places. [2020-10-16 02:56:53,384 INFO L241 Difference]: Finished difference. Result has 327 places, 372 transitions, 16432 flow [2020-10-16 02:56:53,385 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15057, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=16432, PETRI_PLACES=327, PETRI_TRANSITIONS=372} [2020-10-16 02:56:53,385 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 309 predicate places. [2020-10-16 02:56:53,385 INFO L481 AbstractCegarLoop]: Abstraction has has 327 places, 372 transitions, 16432 flow [2020-10-16 02:56:53,385 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:53,385 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:53,385 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:53,585 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:53,586 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:53,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:53,586 INFO L82 PathProgramCache]: Analyzing trace with hash -1447872776, now seen corresponding path program 12 times [2020-10-16 02:56:53,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:53,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450105530] [2020-10-16 02:56:53,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:53,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:53,699 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:53,699 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450105530] [2020-10-16 02:56:53,699 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525044119] [2020-10-16 02:56:53,699 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:53,748 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:56:53,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:53,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:53,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:53,929 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:53,930 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:53,930 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:53,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242094660] [2020-10-16 02:56:53,931 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:53,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:53,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:53,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:53,934 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:53,935 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 372 transitions, 16432 flow. Second operand 15 states. [2020-10-16 02:56:53,935 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:53,935 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:53,935 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:54,523 INFO L129 PetriNetUnfolder]: 284/745 cut-off events. [2020-10-16 02:56:54,524 INFO L130 PetriNetUnfolder]: For 154755/154761 co-relation queries the response was YES. [2020-10-16 02:56:54,542 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14612 conditions, 745 events. 284/745 cut-off events. For 154755/154761 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 5505 event pairs, 0 based on Foata normal form. 8/753 useless extension candidates. Maximal degree in co-relation 14464. Up to 500 conditions per place. [2020-10-16 02:56:54,563 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 343 selfloop transitions, 31 changer transitions 0/381 dead transitions. [2020-10-16 02:56:54,564 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 381 transitions, 17464 flow [2020-10-16 02:56:54,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:54,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:54,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 660 transitions. [2020-10-16 02:56:54,566 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:56:54,567 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 660 transitions. [2020-10-16 02:56:54,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 660 transitions. [2020-10-16 02:56:54,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:54,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 660 transitions. [2020-10-16 02:56:54,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:54,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:54,572 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:54,572 INFO L185 Difference]: Start difference. First operand has 327 places, 372 transitions, 16432 flow. Second operand 9 states and 660 transitions. [2020-10-16 02:56:54,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 381 transitions, 17464 flow [2020-10-16 02:56:55,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 381 transitions, 16614 flow, removed 342 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:55,192 INFO L241 Difference]: Finished difference. Result has 322 places, 374 transitions, 15791 flow [2020-10-16 02:56:55,193 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15582, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15791, PETRI_PLACES=322, PETRI_TRANSITIONS=374} [2020-10-16 02:56:55,193 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 304 predicate places. [2020-10-16 02:56:55,193 INFO L481 AbstractCegarLoop]: Abstraction has has 322 places, 374 transitions, 15791 flow [2020-10-16 02:56:55,193 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:55,193 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:55,193 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:55,394 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-16 02:56:55,394 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:55,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:55,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1985246760, now seen corresponding path program 13 times [2020-10-16 02:56:55,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:55,395 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112943601] [2020-10-16 02:56:55,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:55,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:55,499 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:55,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112943601] [2020-10-16 02:56:55,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789355572] [2020-10-16 02:56:55,500 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:55,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:55,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:55,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:55,651 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:55,652 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:55,652 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:55,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582101296] [2020-10-16 02:56:55,653 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:55,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:55,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:55,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:55,655 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:55,655 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 374 transitions, 15791 flow. Second operand 15 states. [2020-10-16 02:56:55,656 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:55,656 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:55,656 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:56,036 INFO L129 PetriNetUnfolder]: 286/750 cut-off events. [2020-10-16 02:56:56,037 INFO L130 PetriNetUnfolder]: For 152833/152835 co-relation queries the response was YES. [2020-10-16 02:56:56,044 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14292 conditions, 750 events. 286/750 cut-off events. For 152833/152835 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 5531 event pairs, 0 based on Foata normal form. 4/754 useless extension candidates. Maximal degree in co-relation 14144. Up to 482 conditions per place. [2020-10-16 02:56:56,051 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 323 selfloop transitions, 53 changer transitions 0/383 dead transitions. [2020-10-16 02:56:56,052 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 383 transitions, 16831 flow [2020-10-16 02:56:56,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:56,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:56,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-16 02:56:56,053 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-16 02:56:56,053 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-16 02:56:56,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-16 02:56:56,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:56,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-16 02:56:56,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:56,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:56,054 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:56,054 INFO L185 Difference]: Start difference. First operand has 322 places, 374 transitions, 15791 flow. Second operand 10 states and 734 transitions. [2020-10-16 02:56:56,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 383 transitions, 16831 flow [2020-10-16 02:56:56,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 383 transitions, 16782 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:56,473 INFO L241 Difference]: Finished difference. Result has 326 places, 376 transitions, 16018 flow [2020-10-16 02:56:56,474 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15743, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16018, PETRI_PLACES=326, PETRI_TRANSITIONS=376} [2020-10-16 02:56:56,474 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-16 02:56:56,474 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 376 transitions, 16018 flow [2020-10-16 02:56:56,474 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:56,474 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:56,474 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:56,675 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-16 02:56:56,675 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:56,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:56,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1622643976, now seen corresponding path program 14 times [2020-10-16 02:56:56,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:56,676 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358151402] [2020-10-16 02:56:56,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:56,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:56,749 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:56,749 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358151402] [2020-10-16 02:56:56,749 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397273511] [2020-10-16 02:56:56,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:56,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:56,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:56,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:56,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:56,933 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:56,934 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:56,934 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:56,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492369573] [2020-10-16 02:56:56,935 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:56,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:56,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:56,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:56,937 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:56,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 376 transitions, 16018 flow. Second operand 15 states. [2020-10-16 02:56:56,939 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:56,939 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:56,939 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:57,579 INFO L129 PetriNetUnfolder]: 288/755 cut-off events. [2020-10-16 02:56:57,579 INFO L130 PetriNetUnfolder]: For 157727/157729 co-relation queries the response was YES. [2020-10-16 02:56:57,597 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14569 conditions, 755 events. 288/755 cut-off events. For 157727/157729 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 5588 event pairs, 0 based on Foata normal form. 4/759 useless extension candidates. Maximal degree in co-relation 14419. Up to 456 conditions per place. [2020-10-16 02:56:57,616 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 83 changer transitions 0/384 dead transitions. [2020-10-16 02:56:57,617 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 384 transitions, 17051 flow [2020-10-16 02:56:57,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:57,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:57,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 956 transitions. [2020-10-16 02:56:57,620 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872753414809489 [2020-10-16 02:56:57,620 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 956 transitions. [2020-10-16 02:56:57,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 956 transitions. [2020-10-16 02:56:57,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:57,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 956 transitions. [2020-10-16 02:56:57,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:57,624 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:57,624 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:57,624 INFO L185 Difference]: Start difference. First operand has 326 places, 376 transitions, 16018 flow. Second operand 13 states and 956 transitions. [2020-10-16 02:56:57,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 384 transitions, 17051 flow [2020-10-16 02:56:58,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 384 transitions, 16982 flow, removed 4 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:58,133 INFO L241 Difference]: Finished difference. Result has 332 places, 377 transitions, 16286 flow [2020-10-16 02:56:58,133 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15951, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16286, PETRI_PLACES=332, PETRI_TRANSITIONS=377} [2020-10-16 02:56:58,133 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 314 predicate places. [2020-10-16 02:56:58,133 INFO L481 AbstractCegarLoop]: Abstraction has has 332 places, 377 transitions, 16286 flow [2020-10-16 02:56:58,133 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:58,133 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:58,134 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:58,334 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-16 02:56:58,334 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:58,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:58,335 INFO L82 PathProgramCache]: Analyzing trace with hash -1622621656, now seen corresponding path program 15 times [2020-10-16 02:56:58,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:58,335 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982685872] [2020-10-16 02:56:58,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:58,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:58,411 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:58,411 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982685872] [2020-10-16 02:56:58,412 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196648031] [2020-10-16 02:56:58,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:58,450 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:56:58,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:58,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:58,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:58,556 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:58,572 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:58,572 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:58,572 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:58,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090458009] [2020-10-16 02:56:58,573 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:58,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:58,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:58,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:58,574 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:56:58,575 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 377 transitions, 16286 flow. Second operand 15 states. [2020-10-16 02:56:58,576 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:58,576 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:56:58,576 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:59,087 INFO L129 PetriNetUnfolder]: 292/765 cut-off events. [2020-10-16 02:56:59,087 INFO L130 PetriNetUnfolder]: For 161306/161312 co-relation queries the response was YES. [2020-10-16 02:56:59,095 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14979 conditions, 765 events. 292/765 cut-off events. For 161306/161312 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 5661 event pairs, 0 based on Foata normal form. 8/773 useless extension candidates. Maximal degree in co-relation 14828. Up to 459 conditions per place. [2020-10-16 02:56:59,103 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 92 changer transitions 0/393 dead transitions. [2020-10-16 02:56:59,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 393 transitions, 18110 flow [2020-10-16 02:56:59,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:59,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:59,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:56:59,105 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:56:59,105 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:56:59,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:56:59,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:59,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:56:59,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:59,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:59,107 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:59,107 INFO L185 Difference]: Start difference. First operand has 332 places, 377 transitions, 16286 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:56:59,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 393 transitions, 18110 flow [2020-10-16 02:56:59,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 393 transitions, 17937 flow, removed 6 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:59,554 INFO L241 Difference]: Finished difference. Result has 337 places, 386 transitions, 17261 flow [2020-10-16 02:56:59,555 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16122, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=17261, PETRI_PLACES=337, PETRI_TRANSITIONS=386} [2020-10-16 02:56:59,555 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 319 predicate places. [2020-10-16 02:56:59,555 INFO L481 AbstractCegarLoop]: Abstraction has has 337 places, 386 transitions, 17261 flow [2020-10-16 02:56:59,555 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:59,555 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:59,555 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:59,756 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:59,756 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:59,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:59,757 INFO L82 PathProgramCache]: Analyzing trace with hash -201353821, now seen corresponding path program 41 times [2020-10-16 02:56:59,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:59,757 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897639522] [2020-10-16 02:56:59,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:59,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:59,863 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:59,864 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897639522] [2020-10-16 02:56:59,864 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597854571] [2020-10-16 02:56:59,864 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:59,900 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:59,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:59,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:59,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:00,020 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:00,021 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:00,021 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:00,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994356338] [2020-10-16 02:57:00,022 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:00,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:00,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:00,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:00,023 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:00,023 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 386 transitions, 17261 flow. Second operand 15 states. [2020-10-16 02:57:00,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:00,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:00,024 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:00,310 INFO L129 PetriNetUnfolder]: 293/768 cut-off events. [2020-10-16 02:57:00,310 INFO L130 PetriNetUnfolder]: For 169247/169249 co-relation queries the response was YES. [2020-10-16 02:57:00,319 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15302 conditions, 768 events. 293/768 cut-off events. For 169247/169249 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 5696 event pairs, 0 based on Foata normal form. 3/771 useless extension candidates. Maximal degree in co-relation 15149. Up to 499 conditions per place. [2020-10-16 02:57:00,327 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 338 selfloop transitions, 49 changer transitions 0/394 dead transitions. [2020-10-16 02:57:00,327 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 394 transitions, 18288 flow [2020-10-16 02:57:00,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:57:00,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:57:00,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-16 02:57:00,328 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-16 02:57:00,329 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-16 02:57:00,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-16 02:57:00,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:00,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-16 02:57:00,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:57:00,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:57:00,330 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:57:00,330 INFO L185 Difference]: Start difference. First operand has 337 places, 386 transitions, 17261 flow. Second operand 10 states and 734 transitions. [2020-10-16 02:57:00,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 394 transitions, 18288 flow [2020-10-16 02:57:00,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 394 transitions, 17493 flow, removed 366 selfloop flow, removed 10 redundant places. [2020-10-16 02:57:00,792 INFO L241 Difference]: Finished difference. Result has 338 places, 388 transitions, 16731 flow [2020-10-16 02:57:00,793 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16466, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16731, PETRI_PLACES=338, PETRI_TRANSITIONS=388} [2020-10-16 02:57:00,793 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 320 predicate places. [2020-10-16 02:57:00,793 INFO L481 AbstractCegarLoop]: Abstraction has has 338 places, 388 transitions, 16731 flow [2020-10-16 02:57:00,793 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:00,793 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:00,793 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:00,993 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:00,994 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:00,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:00,994 INFO L82 PathProgramCache]: Analyzing trace with hash -432162318, now seen corresponding path program 42 times [2020-10-16 02:57:00,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:00,995 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451972992] [2020-10-16 02:57:00,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:00,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:01,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:01,097 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451972992] [2020-10-16 02:57:01,097 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302897653] [2020-10-16 02:57:01,098 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:01,136 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:57:01,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:01,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:01,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:01,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:01,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:01,258 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:01,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387636588] [2020-10-16 02:57:01,259 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:01,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:01,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:01,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:01,260 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:01,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 388 transitions, 16731 flow. Second operand 15 states. [2020-10-16 02:57:01,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:01,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:01,261 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:01,802 INFO L129 PetriNetUnfolder]: 294/771 cut-off events. [2020-10-16 02:57:01,802 INFO L130 PetriNetUnfolder]: For 169504/169506 co-relation queries the response was YES. [2020-10-16 02:57:01,809 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14993 conditions, 771 events. 294/771 cut-off events. For 169504/169506 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 5720 event pairs, 0 based on Foata normal form. 3/774 useless extension candidates. Maximal degree in co-relation 14837. Up to 482 conditions per place. [2020-10-16 02:57:01,817 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 324 selfloop transitions, 68 changer transitions 0/399 dead transitions. [2020-10-16 02:57:01,817 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 399 transitions, 17828 flow [2020-10-16 02:57:01,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 02:57:01,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 02:57:01,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1026 transitions. [2020-10-16 02:57:01,819 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.684913217623498 [2020-10-16 02:57:01,819 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1026 transitions. [2020-10-16 02:57:01,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1026 transitions. [2020-10-16 02:57:01,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:01,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1026 transitions. [2020-10-16 02:57:01,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 02:57:01,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 02:57:01,821 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 02:57:01,821 INFO L185 Difference]: Start difference. First operand has 338 places, 388 transitions, 16731 flow. Second operand 14 states and 1026 transitions. [2020-10-16 02:57:01,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 399 transitions, 17828 flow [2020-10-16 02:57:02,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 399 transitions, 17775 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-16 02:57:02,285 INFO L241 Difference]: Finished difference. Result has 347 places, 391 transitions, 17047 flow [2020-10-16 02:57:02,285 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16678, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17047, PETRI_PLACES=347, PETRI_TRANSITIONS=391} [2020-10-16 02:57:02,285 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 329 predicate places. [2020-10-16 02:57:02,285 INFO L481 AbstractCegarLoop]: Abstraction has has 347 places, 391 transitions, 17047 flow [2020-10-16 02:57:02,285 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:02,285 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:02,286 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:02,491 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:02,492 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:02,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:02,492 INFO L82 PathProgramCache]: Analyzing trace with hash -208704510, now seen corresponding path program 43 times [2020-10-16 02:57:02,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:02,493 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268530971] [2020-10-16 02:57:02,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:02,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:02,576 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:02,576 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268530971] [2020-10-16 02:57:02,576 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125643847] [2020-10-16 02:57:02,577 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:02,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:02,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:02,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:02,805 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:02,806 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:02,806 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:02,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902842043] [2020-10-16 02:57:02,807 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:02,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:02,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:02,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:02,808 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:02,809 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 391 transitions, 17047 flow. Second operand 15 states. [2020-10-16 02:57:02,809 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:02,809 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:02,809 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:03,280 INFO L129 PetriNetUnfolder]: 295/774 cut-off events. [2020-10-16 02:57:03,280 INFO L130 PetriNetUnfolder]: For 173547/173549 co-relation queries the response was YES. [2020-10-16 02:57:03,288 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15194 conditions, 774 events. 295/774 cut-off events. For 173547/173549 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 5756 event pairs, 0 based on Foata normal form. 3/777 useless extension candidates. Maximal degree in co-relation 15036. Up to 466 conditions per place. [2020-10-16 02:57:03,296 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 314 selfloop transitions, 83 changer transitions 0/404 dead transitions. [2020-10-16 02:57:03,296 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 404 transitions, 18144 flow [2020-10-16 02:57:03,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 02:57:03,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 02:57:03,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1026 transitions. [2020-10-16 02:57:03,298 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.684913217623498 [2020-10-16 02:57:03,298 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1026 transitions. [2020-10-16 02:57:03,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1026 transitions. [2020-10-16 02:57:03,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:03,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1026 transitions. [2020-10-16 02:57:03,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 02:57:03,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 02:57:03,302 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 02:57:03,302 INFO L185 Difference]: Start difference. First operand has 347 places, 391 transitions, 17047 flow. Second operand 14 states and 1026 transitions. [2020-10-16 02:57:03,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 404 transitions, 18144 flow [2020-10-16 02:57:03,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 404 transitions, 18062 flow, removed 1 selfloop flow, removed 12 redundant places. [2020-10-16 02:57:03,802 INFO L241 Difference]: Finished difference. Result has 351 places, 394 transitions, 17355 flow [2020-10-16 02:57:03,803 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16965, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17355, PETRI_PLACES=351, PETRI_TRANSITIONS=394} [2020-10-16 02:57:03,803 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 333 predicate places. [2020-10-16 02:57:03,803 INFO L481 AbstractCegarLoop]: Abstraction has has 351 places, 394 transitions, 17355 flow [2020-10-16 02:57:03,803 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:03,803 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:03,803 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:04,009 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:04,010 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:04,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:04,010 INFO L82 PathProgramCache]: Analyzing trace with hash -460361383, now seen corresponding path program 44 times [2020-10-16 02:57:04,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:04,011 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384479192] [2020-10-16 02:57:04,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:04,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:04,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:04,094 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384479192] [2020-10-16 02:57:04,095 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962816667] [2020-10-16 02:57:04,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:04,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:04,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:04,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:04,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:04,259 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:04,260 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:04,260 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:04,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132579410] [2020-10-16 02:57:04,260 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:04,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:04,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:04,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:04,262 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:04,262 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 394 transitions, 17355 flow. Second operand 15 states. [2020-10-16 02:57:04,262 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:04,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:04,263 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:04,925 INFO L129 PetriNetUnfolder]: 297/780 cut-off events. [2020-10-16 02:57:04,925 INFO L130 PetriNetUnfolder]: For 179439/179441 co-relation queries the response was YES. [2020-10-16 02:57:04,934 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15521 conditions, 780 events. 297/780 cut-off events. For 179439/179441 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 5830 event pairs, 0 based on Foata normal form. 3/783 useless extension candidates. Maximal degree in co-relation 15360. Up to 459 conditions per place. [2020-10-16 02:57:04,942 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 308 selfloop transitions, 93 changer transitions 0/408 dead transitions. [2020-10-16 02:57:04,942 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 408 transitions, 18584 flow [2020-10-16 02:57:04,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:57:04,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:57:04,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-16 02:57:04,944 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-16 02:57:04,944 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-16 02:57:04,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-16 02:57:04,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:04,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-16 02:57:04,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:57:04,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:57:04,946 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:57:04,946 INFO L185 Difference]: Start difference. First operand has 351 places, 394 transitions, 17355 flow. Second operand 16 states and 1172 transitions. [2020-10-16 02:57:04,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 408 transitions, 18584 flow [2020-10-16 02:57:05,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 408 transitions, 18504 flow, removed 0 selfloop flow, removed 9 redundant places. [2020-10-16 02:57:05,440 INFO L241 Difference]: Finished difference. Result has 360 places, 399 transitions, 17828 flow [2020-10-16 02:57:05,441 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=17276, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=17828, PETRI_PLACES=360, PETRI_TRANSITIONS=399} [2020-10-16 02:57:05,441 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 342 predicate places. [2020-10-16 02:57:05,441 INFO L481 AbstractCegarLoop]: Abstraction has has 360 places, 399 transitions, 17828 flow [2020-10-16 02:57:05,441 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:05,441 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:05,441 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:05,647 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-16 02:57:05,648 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:05,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:05,648 INFO L82 PathProgramCache]: Analyzing trace with hash -429454859, now seen corresponding path program 45 times [2020-10-16 02:57:05,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:05,649 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307832553] [2020-10-16 02:57:05,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:05,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:05,723 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:05,723 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307832553] [2020-10-16 02:57:05,723 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731069241] [2020-10-16 02:57:05,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:05,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:57:05,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:05,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:05,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:05,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:05,866 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:05,867 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:05,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529495749] [2020-10-16 02:57:05,867 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:05,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:05,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:05,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:05,869 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:05,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 399 transitions, 17828 flow. Second operand 15 states. [2020-10-16 02:57:05,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:05,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:05,869 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:06,365 INFO L129 PetriNetUnfolder]: 299/786 cut-off events. [2020-10-16 02:57:06,365 INFO L130 PetriNetUnfolder]: For 184465/184467 co-relation queries the response was YES. [2020-10-16 02:57:06,373 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15867 conditions, 786 events. 299/786 cut-off events. For 184465/184467 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 5887 event pairs, 0 based on Foata normal form. 3/789 useless extension candidates. Maximal degree in co-relation 15703. Up to 462 conditions per place. [2020-10-16 02:57:06,382 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 307 selfloop transitions, 96 changer transitions 0/410 dead transitions. [2020-10-16 02:57:06,382 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 410 transitions, 19035 flow [2020-10-16 02:57:06,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:57:06,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:57:06,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-16 02:57:06,383 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-16 02:57:06,383 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-16 02:57:06,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-16 02:57:06,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:06,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-16 02:57:06,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:57:06,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:57:06,385 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:57:06,385 INFO L185 Difference]: Start difference. First operand has 360 places, 399 transitions, 17828 flow. Second operand 16 states and 1172 transitions. [2020-10-16 02:57:06,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 410 transitions, 19035 flow [2020-10-16 02:57:06,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 410 transitions, 18904 flow, removed 15 selfloop flow, removed 10 redundant places. [2020-10-16 02:57:06,943 INFO L241 Difference]: Finished difference. Result has 367 places, 402 transitions, 18210 flow [2020-10-16 02:57:06,944 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=17698, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=18210, PETRI_PLACES=367, PETRI_TRANSITIONS=402} [2020-10-16 02:57:06,944 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 349 predicate places. [2020-10-16 02:57:06,944 INFO L481 AbstractCegarLoop]: Abstraction has has 367 places, 402 transitions, 18210 flow [2020-10-16 02:57:06,944 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:06,944 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:06,944 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:07,145 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:07,145 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:07,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:07,146 INFO L82 PathProgramCache]: Analyzing trace with hash -79063952, now seen corresponding path program 46 times [2020-10-16 02:57:07,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:07,146 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364531117] [2020-10-16 02:57:07,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:07,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:07,247 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:07,247 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364531117] [2020-10-16 02:57:07,247 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181473788] [2020-10-16 02:57:07,247 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:07,311 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:07,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:07,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:07,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:07,443 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:07,444 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:07,444 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:07,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166878919] [2020-10-16 02:57:07,444 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:07,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:07,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:07,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:07,446 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:07,446 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 402 transitions, 18210 flow. Second operand 15 states. [2020-10-16 02:57:07,446 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:07,447 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:07,447 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:08,072 INFO L129 PetriNetUnfolder]: 300/789 cut-off events. [2020-10-16 02:57:08,072 INFO L130 PetriNetUnfolder]: For 187914/187920 co-relation queries the response was YES. [2020-10-16 02:57:08,081 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16059 conditions, 789 events. 300/789 cut-off events. For 187914/187920 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 5898 event pairs, 0 based on Foata normal form. 7/796 useless extension candidates. Maximal degree in co-relation 15893. Up to 474 conditions per place. [2020-10-16 02:57:08,090 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 315 selfloop transitions, 89 changer transitions 0/411 dead transitions. [2020-10-16 02:57:08,090 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 411 transitions, 19299 flow [2020-10-16 02:57:08,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:08,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:08,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1100 transitions. [2020-10-16 02:57:08,092 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:57:08,092 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1100 transitions. [2020-10-16 02:57:08,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1100 transitions. [2020-10-16 02:57:08,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:08,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1100 transitions. [2020-10-16 02:57:08,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:08,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:08,095 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:08,095 INFO L185 Difference]: Start difference. First operand has 367 places, 402 transitions, 18210 flow. Second operand 15 states and 1100 transitions. [2020-10-16 02:57:08,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 411 transitions, 19299 flow [2020-10-16 02:57:08,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 411 transitions, 19187 flow, removed 1 selfloop flow, removed 13 redundant places. [2020-10-16 02:57:08,667 INFO L241 Difference]: Finished difference. Result has 371 places, 405 transitions, 18521 flow [2020-10-16 02:57:08,667 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18098, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18521, PETRI_PLACES=371, PETRI_TRANSITIONS=405} [2020-10-16 02:57:08,668 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 353 predicate places. [2020-10-16 02:57:08,668 INFO L481 AbstractCegarLoop]: Abstraction has has 371 places, 405 transitions, 18521 flow [2020-10-16 02:57:08,668 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:08,668 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:08,668 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:08,868 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-16 02:57:08,869 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:08,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:08,869 INFO L82 PathProgramCache]: Analyzing trace with hash -86184001, now seen corresponding path program 47 times [2020-10-16 02:57:08,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:08,870 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181788776] [2020-10-16 02:57:08,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:08,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:08,950 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:08,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181788776] [2020-10-16 02:57:08,951 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902808374] [2020-10-16 02:57:08,951 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:08,991 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:08,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:08,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:08,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:09,126 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:09,126 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:09,126 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:09,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268746862] [2020-10-16 02:57:09,127 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:09,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:09,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:09,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:09,129 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:09,129 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 405 transitions, 18521 flow. Second operand 15 states. [2020-10-16 02:57:09,129 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:09,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:09,130 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:09,605 INFO L129 PetriNetUnfolder]: 302/795 cut-off events. [2020-10-16 02:57:09,605 INFO L130 PetriNetUnfolder]: For 193785/193787 co-relation queries the response was YES. [2020-10-16 02:57:09,614 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16385 conditions, 795 events. 302/795 cut-off events. For 193785/193787 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 6014 event pairs, 0 based on Foata normal form. 3/798 useless extension candidates. Maximal degree in co-relation 16216. Up to 470 conditions per place. [2020-10-16 02:57:09,622 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 310 selfloop transitions, 98 changer transitions 0/415 dead transitions. [2020-10-16 02:57:09,622 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 415 transitions, 19769 flow [2020-10-16 02:57:09,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:57:09,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:57:09,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-16 02:57:09,624 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-16 02:57:09,624 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-16 02:57:09,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-16 02:57:09,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:09,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-16 02:57:09,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:57:09,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:57:09,627 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:57:09,627 INFO L185 Difference]: Start difference. First operand has 371 places, 405 transitions, 18521 flow. Second operand 16 states and 1173 transitions. [2020-10-16 02:57:09,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 415 transitions, 19769 flow [2020-10-16 02:57:10,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 415 transitions, 19672 flow, removed 4 selfloop flow, removed 11 redundant places. [2020-10-16 02:57:10,232 INFO L241 Difference]: Finished difference. Result has 377 places, 409 transitions, 19007 flow [2020-10-16 02:57:10,233 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18425, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=19007, PETRI_PLACES=377, PETRI_TRANSITIONS=409} [2020-10-16 02:57:10,233 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 359 predicate places. [2020-10-16 02:57:10,233 INFO L481 AbstractCegarLoop]: Abstraction has has 377 places, 409 transitions, 19007 flow [2020-10-16 02:57:10,233 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:10,233 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:10,233 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:10,440 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:10,441 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:10,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:10,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1744237855, now seen corresponding path program 48 times [2020-10-16 02:57:10,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:10,442 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982193301] [2020-10-16 02:57:10,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:10,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:10,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:10,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982193301] [2020-10-16 02:57:10,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743803980] [2020-10-16 02:57:10,519 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:10,559 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:57:10,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:10,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 02:57:10,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:10,582 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:10,582 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:10,583 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-10-16 02:57:10,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929070180] [2020-10-16 02:57:10,583 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 02:57:10,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:10,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 02:57:10,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-10-16 02:57:10,584 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:10,585 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 409 transitions, 19007 flow. Second operand 10 states. [2020-10-16 02:57:10,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:10,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:10,585 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:11,498 INFO L129 PetriNetUnfolder]: 303/797 cut-off events. [2020-10-16 02:57:11,498 INFO L130 PetriNetUnfolder]: For 197883/197885 co-relation queries the response was YES. [2020-10-16 02:57:11,519 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16599 conditions, 797 events. 303/797 cut-off events. For 197883/197885 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 6023 event pairs, 0 based on Foata normal form. 3/800 useless extension candidates. Maximal degree in co-relation 16428. Up to 486 conditions per place. [2020-10-16 02:57:11,539 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 323 selfloop transitions, 85 changer transitions 0/415 dead transitions. [2020-10-16 02:57:11,539 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 415 transitions, 20075 flow [2020-10-16 02:57:11,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:57:11,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:57:11,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 956 transitions. [2020-10-16 02:57:11,543 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872753414809489 [2020-10-16 02:57:11,543 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 956 transitions. [2020-10-16 02:57:11,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 956 transitions. [2020-10-16 02:57:11,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:11,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 956 transitions. [2020-10-16 02:57:11,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:57:11,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:57:11,547 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:57:11,548 INFO L185 Difference]: Start difference. First operand has 377 places, 409 transitions, 19007 flow. Second operand 13 states and 956 transitions. [2020-10-16 02:57:11,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 415 transitions, 20075 flow [2020-10-16 02:57:12,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 415 transitions, 19917 flow, removed 13 selfloop flow, removed 12 redundant places. [2020-10-16 02:57:12,746 INFO L241 Difference]: Finished difference. Result has 378 places, 410 transitions, 19206 flow [2020-10-16 02:57:12,746 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18849, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19206, PETRI_PLACES=378, PETRI_TRANSITIONS=410} [2020-10-16 02:57:12,747 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 360 predicate places. [2020-10-16 02:57:12,747 INFO L481 AbstractCegarLoop]: Abstraction has has 378 places, 410 transitions, 19206 flow [2020-10-16 02:57:12,747 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 02:57:12,747 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:12,747 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:12,947 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-16 02:57:12,948 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:12,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:12,948 INFO L82 PathProgramCache]: Analyzing trace with hash 1744692625, now seen corresponding path program 49 times [2020-10-16 02:57:12,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:12,949 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510040671] [2020-10-16 02:57:12,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:12,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:13,019 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:13,020 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510040671] [2020-10-16 02:57:13,020 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967665271] [2020-10-16 02:57:13,020 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:13,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:13,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:13,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:13,165 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:13,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:13,199 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:13,199 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:13,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832276388] [2020-10-16 02:57:13,200 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:13,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:13,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:13,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:13,201 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:13,201 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 410 transitions, 19206 flow. Second operand 15 states. [2020-10-16 02:57:13,202 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:13,202 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:13,202 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:13,805 INFO L129 PetriNetUnfolder]: 310/816 cut-off events. [2020-10-16 02:57:13,805 INFO L130 PetriNetUnfolder]: For 212845/212847 co-relation queries the response was YES. [2020-10-16 02:57:13,815 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17341 conditions, 816 events. 310/816 cut-off events. For 212845/212847 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 6186 event pairs, 0 based on Foata normal form. 4/820 useless extension candidates. Maximal degree in co-relation 17169. Up to 470 conditions per place. [2020-10-16 02:57:13,824 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 285 selfloop transitions, 132 changer transitions 0/424 dead transitions. [2020-10-16 02:57:13,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 424 transitions, 21146 flow [2020-10-16 02:57:13,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:13,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:13,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:57:13,825 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:57:13,825 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:57:13,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:57:13,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:13,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:57:13,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:13,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:13,827 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:13,827 INFO L185 Difference]: Start difference. First operand has 378 places, 410 transitions, 19206 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:57:13,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 424 transitions, 21146 flow [2020-10-16 02:57:14,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 424 transitions, 21032 flow, removed 0 selfloop flow, removed 11 redundant places. [2020-10-16 02:57:14,480 INFO L241 Difference]: Finished difference. Result has 384 places, 419 transitions, 20476 flow [2020-10-16 02:57:14,481 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=19095, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=20476, PETRI_PLACES=384, PETRI_TRANSITIONS=419} [2020-10-16 02:57:14,481 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 366 predicate places. [2020-10-16 02:57:14,481 INFO L481 AbstractCegarLoop]: Abstraction has has 384 places, 419 transitions, 20476 flow [2020-10-16 02:57:14,481 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:14,481 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:14,481 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:14,681 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:14,682 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:14,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:14,682 INFO L82 PathProgramCache]: Analyzing trace with hash -86184962, now seen corresponding path program 50 times [2020-10-16 02:57:14,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:14,683 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297916019] [2020-10-16 02:57:14,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:14,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:14,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:14,761 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297916019] [2020-10-16 02:57:14,761 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305688147] [2020-10-16 02:57:14,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:14,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:14,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:14,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:14,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:14,980 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:14,981 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:14,981 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:14,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339011840] [2020-10-16 02:57:14,981 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:14,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:14,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:14,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:14,983 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:14,984 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 419 transitions, 20476 flow. Second operand 15 states. [2020-10-16 02:57:14,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:14,984 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:14,984 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:15,667 INFO L129 PetriNetUnfolder]: 311/819 cut-off events. [2020-10-16 02:57:15,667 INFO L130 PetriNetUnfolder]: For 223332/223334 co-relation queries the response was YES. [2020-10-16 02:57:15,676 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17834 conditions, 819 events. 311/819 cut-off events. For 223332/223334 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 6208 event pairs, 0 based on Foata normal form. 3/822 useless extension candidates. Maximal degree in co-relation 17659. Up to 471 conditions per place. [2020-10-16 02:57:15,686 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 310 selfloop transitions, 111 changer transitions 0/428 dead transitions. [2020-10-16 02:57:15,686 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 428 transitions, 21689 flow [2020-10-16 02:57:15,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:15,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:15,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1100 transitions. [2020-10-16 02:57:15,688 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 02:57:15,688 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1100 transitions. [2020-10-16 02:57:15,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1100 transitions. [2020-10-16 02:57:15,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:15,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1100 transitions. [2020-10-16 02:57:15,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:15,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:15,689 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:15,689 INFO L185 Difference]: Start difference. First operand has 384 places, 419 transitions, 20476 flow. Second operand 15 states and 1100 transitions. [2020-10-16 02:57:15,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 428 transitions, 21689 flow [2020-10-16 02:57:16,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 428 transitions, 21196 flow, removed 215 selfloop flow, removed 10 redundant places. [2020-10-16 02:57:16,466 INFO L241 Difference]: Finished difference. Result has 390 places, 421 transitions, 20520 flow [2020-10-16 02:57:16,467 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=20063, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=20520, PETRI_PLACES=390, PETRI_TRANSITIONS=421} [2020-10-16 02:57:16,467 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 372 predicate places. [2020-10-16 02:57:16,467 INFO L481 AbstractCegarLoop]: Abstraction has has 390 places, 421 transitions, 20520 flow [2020-10-16 02:57:16,467 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:16,467 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:16,468 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:16,668 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:16,669 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:16,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:16,669 INFO L82 PathProgramCache]: Analyzing trace with hash 492483570, now seen corresponding path program 51 times [2020-10-16 02:57:16,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:16,670 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161317616] [2020-10-16 02:57:16,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:16,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:16,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:16,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161317616] [2020-10-16 02:57:16,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051977643] [2020-10-16 02:57:16,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:16,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:57:16,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:16,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:16,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:17,010 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:17,010 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:17,010 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:17,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55548542] [2020-10-16 02:57:17,011 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:17,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:17,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:17,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:17,012 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:17,013 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 421 transitions, 20520 flow. Second operand 15 states. [2020-10-16 02:57:17,013 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:17,013 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:17,013 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:17,506 INFO L129 PetriNetUnfolder]: 314/827 cut-off events. [2020-10-16 02:57:17,506 INFO L130 PetriNetUnfolder]: For 228009/228015 co-relation queries the response was YES. [2020-10-16 02:57:17,517 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18003 conditions, 827 events. 314/827 cut-off events. For 228009/228015 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 6275 event pairs, 0 based on Foata normal form. 7/834 useless extension candidates. Maximal degree in co-relation 17825. Up to 484 conditions per place. [2020-10-16 02:57:17,526 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 316 selfloop transitions, 108 changer transitions 0/431 dead transitions. [2020-10-16 02:57:17,526 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 431 transitions, 21899 flow [2020-10-16 02:57:17,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:57:17,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:57:17,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1174 transitions. [2020-10-16 02:57:17,528 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-16 02:57:17,528 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1174 transitions. [2020-10-16 02:57:17,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1174 transitions. [2020-10-16 02:57:17,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:17,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1174 transitions. [2020-10-16 02:57:17,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:57:17,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:57:17,530 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:57:17,530 INFO L185 Difference]: Start difference. First operand has 390 places, 421 transitions, 20520 flow. Second operand 16 states and 1174 transitions. [2020-10-16 02:57:17,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 431 transitions, 21899 flow [2020-10-16 02:57:18,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 431 transitions, 21765 flow, removed 1 selfloop flow, removed 12 redundant places. [2020-10-16 02:57:18,248 INFO L241 Difference]: Finished difference. Result has 396 places, 426 transitions, 21126 flow [2020-10-16 02:57:18,248 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=20386, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=21126, PETRI_PLACES=396, PETRI_TRANSITIONS=426} [2020-10-16 02:57:18,249 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 378 predicate places. [2020-10-16 02:57:18,249 INFO L481 AbstractCegarLoop]: Abstraction has has 396 places, 426 transitions, 21126 flow [2020-10-16 02:57:18,249 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:18,249 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:18,249 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:18,457 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2020-10-16 02:57:18,458 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:18,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:18,458 INFO L82 PathProgramCache]: Analyzing trace with hash 493196849, now seen corresponding path program 52 times [2020-10-16 02:57:18,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:18,459 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652522334] [2020-10-16 02:57:18,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:18,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:18,530 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:18,530 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652522334] [2020-10-16 02:57:18,530 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067890454] [2020-10-16 02:57:18,530 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:18,569 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:18,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:18,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:18,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:18,687 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:18,719 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:18,720 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:18,720 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:18,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063591292] [2020-10-16 02:57:18,720 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:18,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:18,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:18,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:18,723 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:18,723 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 426 transitions, 21126 flow. Second operand 15 states. [2020-10-16 02:57:18,723 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:18,723 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:18,723 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:19,888 INFO L129 PetriNetUnfolder]: 322/848 cut-off events. [2020-10-16 02:57:19,888 INFO L130 PetriNetUnfolder]: For 242765/242771 co-relation queries the response was YES. [2020-10-16 02:57:19,897 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18863 conditions, 848 events. 322/848 cut-off events. For 242765/242771 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 6441 event pairs, 0 based on Foata normal form. 8/856 useless extension candidates. Maximal degree in co-relation 18682. Up to 481 conditions per place. [2020-10-16 02:57:19,907 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 267 selfloop transitions, 165 changer transitions 0/439 dead transitions. [2020-10-16 02:57:19,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 439 transitions, 23049 flow [2020-10-16 02:57:19,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:57:19,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:57:19,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-16 02:57:19,909 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-16 02:57:19,909 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-16 02:57:19,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-16 02:57:19,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:19,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-16 02:57:19,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:57:19,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:57:19,911 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:57:19,911 INFO L185 Difference]: Start difference. First operand has 396 places, 426 transitions, 21126 flow. Second operand 19 states and 1398 transitions. [2020-10-16 02:57:19,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 439 transitions, 23049 flow [2020-10-16 02:57:20,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 439 transitions, 22929 flow, removed 6 selfloop flow, removed 12 redundant places. [2020-10-16 02:57:20,675 INFO L241 Difference]: Finished difference. Result has 405 places, 436 transitions, 22397 flow [2020-10-16 02:57:20,675 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=21009, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=22397, PETRI_PLACES=405, PETRI_TRANSITIONS=436} [2020-10-16 02:57:20,675 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 387 predicate places. [2020-10-16 02:57:20,675 INFO L481 AbstractCegarLoop]: Abstraction has has 405 places, 436 transitions, 22397 flow [2020-10-16 02:57:20,676 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:20,676 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:20,676 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:20,876 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:20,876 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:20,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:20,877 INFO L82 PathProgramCache]: Analyzing trace with hash 351533457, now seen corresponding path program 53 times [2020-10-16 02:57:20,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:20,877 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280513233] [2020-10-16 02:57:20,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:20,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:20,949 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:20,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280513233] [2020-10-16 02:57:20,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399449362] [2020-10-16 02:57:20,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:20,988 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:57:20,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:20,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:20,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:21,112 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:21,152 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:21,152 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:21,152 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:21,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405944944] [2020-10-16 02:57:21,152 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:21,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:21,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:21,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:21,154 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:21,154 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 436 transitions, 22397 flow. Second operand 15 states. [2020-10-16 02:57:21,154 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:21,154 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:21,154 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:22,040 INFO L129 PetriNetUnfolder]: 331/873 cut-off events. [2020-10-16 02:57:22,040 INFO L130 PetriNetUnfolder]: For 264319/264321 co-relation queries the response was YES. [2020-10-16 02:57:22,051 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20120 conditions, 873 events. 331/873 cut-off events. For 264319/264321 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 6721 event pairs, 0 based on Foata normal form. 4/877 useless extension candidates. Maximal degree in co-relation 19936. Up to 502 conditions per place. [2020-10-16 02:57:22,062 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 274 selfloop transitions, 168 changer transitions 0/449 dead transitions. [2020-10-16 02:57:22,063 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 449 transitions, 24420 flow [2020-10-16 02:57:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:57:22,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:57:22,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-16 02:57:22,064 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 02:57:22,065 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-16 02:57:22,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-16 02:57:22,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:22,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-16 02:57:22,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:57:22,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:57:22,067 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:57:22,067 INFO L185 Difference]: Start difference. First operand has 405 places, 436 transitions, 22397 flow. Second operand 21 states and 1545 transitions. [2020-10-16 02:57:22,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 449 transitions, 24420 flow [2020-10-16 02:57:22,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 449 transitions, 23947 flow, removed 171 selfloop flow, removed 14 redundant places. [2020-10-16 02:57:22,981 INFO L241 Difference]: Finished difference. Result has 414 places, 447 transitions, 23382 flow [2020-10-16 02:57:22,982 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=21924, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=23382, PETRI_PLACES=414, PETRI_TRANSITIONS=447} [2020-10-16 02:57:22,982 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 396 predicate places. [2020-10-16 02:57:22,982 INFO L481 AbstractCegarLoop]: Abstraction has has 414 places, 447 transitions, 23382 flow [2020-10-16 02:57:22,982 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:22,982 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:22,982 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:23,183 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:23,183 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:23,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:23,184 INFO L82 PathProgramCache]: Analyzing trace with hash 493197810, now seen corresponding path program 54 times [2020-10-16 02:57:23,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:23,184 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99671866] [2020-10-16 02:57:23,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:23,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:23,255 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:23,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99671866] [2020-10-16 02:57:23,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586422719] [2020-10-16 02:57:23,256 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:23,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:57:23,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:23,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:23,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:23,397 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:23,428 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:23,428 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:23,428 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:23,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082685656] [2020-10-16 02:57:23,429 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:23,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:23,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:23,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:23,431 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:23,431 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 447 transitions, 23382 flow. Second operand 15 states. [2020-10-16 02:57:23,431 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:23,431 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:23,431 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:24,135 INFO L129 PetriNetUnfolder]: 338/892 cut-off events. [2020-10-16 02:57:24,135 INFO L130 PetriNetUnfolder]: For 283753/283755 co-relation queries the response was YES. [2020-10-16 02:57:24,146 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20961 conditions, 892 events. 338/892 cut-off events. For 283753/283755 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 6849 event pairs, 0 based on Foata normal form. 4/896 useless extension candidates. Maximal degree in co-relation 20774. Up to 476 conditions per place. [2020-10-16 02:57:24,157 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 278 selfloop transitions, 180 changer transitions 0/465 dead transitions. [2020-10-16 02:57:24,157 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 465 transitions, 25636 flow [2020-10-16 02:57:24,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:24,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:24,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:57:24,159 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:57:24,159 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:57:24,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:57:24,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:24,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:57:24,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:24,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:24,160 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:24,161 INFO L185 Difference]: Start difference. First operand has 414 places, 447 transitions, 23382 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:57:24,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 465 transitions, 25636 flow [2020-10-16 02:57:25,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 465 transitions, 25030 flow, removed 237 selfloop flow, removed 15 redundant places. [2020-10-16 02:57:25,135 INFO L241 Difference]: Finished difference. Result has 416 places, 456 transitions, 24440 flow [2020-10-16 02:57:25,135 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=22867, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=24440, PETRI_PLACES=416, PETRI_TRANSITIONS=456} [2020-10-16 02:57:25,136 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 398 predicate places. [2020-10-16 02:57:25,136 INFO L481 AbstractCegarLoop]: Abstraction has has 416 places, 456 transitions, 24440 flow [2020-10-16 02:57:25,136 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:25,136 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:25,136 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:25,336 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-16 02:57:25,337 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:25,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:25,337 INFO L82 PathProgramCache]: Analyzing trace with hash 351563248, now seen corresponding path program 55 times [2020-10-16 02:57:25,338 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:25,338 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513547309] [2020-10-16 02:57:25,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:25,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:25,408 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:25,409 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513547309] [2020-10-16 02:57:25,409 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136348191] [2020-10-16 02:57:25,409 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:25,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:25,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:25,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:25,588 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:25,590 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:25,619 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:25,620 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:25,620 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:25,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390120419] [2020-10-16 02:57:25,620 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:25,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:25,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:25,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:25,622 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:25,623 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 456 transitions, 24440 flow. Second operand 15 states. [2020-10-16 02:57:25,623 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:25,623 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:25,623 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:26,533 INFO L129 PetriNetUnfolder]: 345/911 cut-off events. [2020-10-16 02:57:26,533 INFO L130 PetriNetUnfolder]: For 304619/304621 co-relation queries the response was YES. [2020-10-16 02:57:26,545 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21724 conditions, 911 events. 345/911 cut-off events. For 304619/304621 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 6984 event pairs, 0 based on Foata normal form. 4/915 useless extension candidates. Maximal degree in co-relation 21533. Up to 462 conditions per place. [2020-10-16 02:57:26,557 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 226 selfloop transitions, 238 changer transitions 0/471 dead transitions. [2020-10-16 02:57:26,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 471 transitions, 26444 flow [2020-10-16 02:57:26,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:57:26,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:57:26,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-16 02:57:26,559 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 02:57:26,559 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-16 02:57:26,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-16 02:57:26,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:26,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-16 02:57:26,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:57:26,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:57:26,562 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:57:26,562 INFO L185 Difference]: Start difference. First operand has 416 places, 456 transitions, 24440 flow. Second operand 21 states and 1545 transitions. [2020-10-16 02:57:26,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 471 transitions, 26444 flow [2020-10-16 02:57:27,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 471 transitions, 25692 flow, removed 312 selfloop flow, removed 10 redundant places. [2020-10-16 02:57:27,599 INFO L241 Difference]: Finished difference. Result has 429 places, 465 transitions, 25264 flow [2020-10-16 02:57:27,600 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=23702, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=25264, PETRI_PLACES=429, PETRI_TRANSITIONS=465} [2020-10-16 02:57:27,600 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 411 predicate places. [2020-10-16 02:57:27,600 INFO L481 AbstractCegarLoop]: Abstraction has has 429 places, 465 transitions, 25264 flow [2020-10-16 02:57:27,600 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:27,600 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:27,600 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:27,815 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:27,816 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:27,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:27,816 INFO L82 PathProgramCache]: Analyzing trace with hash 351534418, now seen corresponding path program 56 times [2020-10-16 02:57:27,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:27,817 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397072399] [2020-10-16 02:57:27,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:27,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:27,891 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:27,892 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397072399] [2020-10-16 02:57:27,892 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712659880] [2020-10-16 02:57:27,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:27,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:27,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:27,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:27,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:30,108 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:30,148 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:30,148 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:30,148 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:30,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699229205] [2020-10-16 02:57:30,149 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:30,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:30,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:30,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=142, Unknown=1, NotChecked=0, Total=210 [2020-10-16 02:57:30,151 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:30,151 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 465 transitions, 25264 flow. Second operand 15 states. [2020-10-16 02:57:30,151 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:30,151 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:30,151 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:34,440 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-16 02:57:38,575 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-16 02:57:39,502 INFO L129 PetriNetUnfolder]: 356/941 cut-off events. [2020-10-16 02:57:39,503 INFO L130 PetriNetUnfolder]: For 322853/322855 co-relation queries the response was YES. [2020-10-16 02:57:39,515 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22755 conditions, 941 events. 356/941 cut-off events. For 322853/322855 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 7294 event pairs, 0 based on Foata normal form. 5/946 useless extension candidates. Maximal degree in co-relation 22561. Up to 401 conditions per place. [2020-10-16 02:57:39,528 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 182 selfloop transitions, 302 changer transitions 0/491 dead transitions. [2020-10-16 02:57:39,528 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 491 transitions, 28285 flow [2020-10-16 02:57:39,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:57:39,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:57:39,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1693 transitions. [2020-10-16 02:57:39,530 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.687931735067046 [2020-10-16 02:57:39,530 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1693 transitions. [2020-10-16 02:57:39,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1693 transitions. [2020-10-16 02:57:39,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:39,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1693 transitions. [2020-10-16 02:57:39,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:57:39,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:57:39,533 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:57:39,534 INFO L185 Difference]: Start difference. First operand has 429 places, 465 transitions, 25264 flow. Second operand 23 states and 1693 transitions. [2020-10-16 02:57:39,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 491 transitions, 28285 flow [2020-10-16 02:57:40,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 491 transitions, 27475 flow, removed 268 selfloop flow, removed 16 redundant places. [2020-10-16 02:57:40,681 INFO L241 Difference]: Finished difference. Result has 438 places, 481 transitions, 27236 flow [2020-10-16 02:57:40,682 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=24552, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=27236, PETRI_PLACES=438, PETRI_TRANSITIONS=481} [2020-10-16 02:57:40,682 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 420 predicate places. [2020-10-16 02:57:40,682 INFO L481 AbstractCegarLoop]: Abstraction has has 438 places, 481 transitions, 27236 flow [2020-10-16 02:57:40,682 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:40,682 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:40,683 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:40,883 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-16 02:57:40,883 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:40,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:40,884 INFO L82 PathProgramCache]: Analyzing trace with hash 255860083, now seen corresponding path program 57 times [2020-10-16 02:57:40,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:40,884 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189222251] [2020-10-16 02:57:40,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:40,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:40,959 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:40,960 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189222251] [2020-10-16 02:57:40,960 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406826294] [2020-10-16 02:57:40,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:41,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:57:41,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:41,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:41,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:41,134 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:42,332 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:42,332 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:42,332 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 02:57:42,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947186130] [2020-10-16 02:57:42,333 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 02:57:42,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:42,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 02:57:42,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=171, Unknown=1, NotChecked=0, Total=240 [2020-10-16 02:57:42,335 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:57:42,335 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 481 transitions, 27236 flow. Second operand 16 states. [2020-10-16 02:57:42,336 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:42,336 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:57:42,336 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:48,178 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-16 02:57:58,619 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-16 02:58:31,220 INFO L129 PetriNetUnfolder]: 381/1007 cut-off events. [2020-10-16 02:58:31,220 INFO L130 PetriNetUnfolder]: For 367159/367161 co-relation queries the response was YES. [2020-10-16 02:58:31,234 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25504 conditions, 1007 events. 381/1007 cut-off events. For 367159/367161 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 7872 event pairs, 0 based on Foata normal form. 6/1013 useless extension candidates. Maximal degree in co-relation 25307. Up to 407 conditions per place. [2020-10-16 02:58:31,247 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 167 selfloop transitions, 351 changer transitions 0/525 dead transitions. [2020-10-16 02:58:31,248 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 525 transitions, 31849 flow [2020-10-16 02:58:31,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 02:58:31,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 02:58:31,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-16 02:58:31,250 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-16 02:58:31,250 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-16 02:58:31,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-16 02:58:31,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:31,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-16 02:58:31,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 02:58:31,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 02:58:31,253 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 02:58:31,254 INFO L185 Difference]: Start difference. First operand has 438 places, 481 transitions, 27236 flow. Second operand 29 states and 2134 transitions. [2020-10-16 02:58:31,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 525 transitions, 31849 flow [2020-10-16 02:58:32,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 525 transitions, 29783 flow, removed 917 selfloop flow, removed 19 redundant places. [2020-10-16 02:58:32,593 INFO L241 Difference]: Finished difference. Result has 451 places, 517 transitions, 29646 flow [2020-10-16 02:58:32,593 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=25394, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=29646, PETRI_PLACES=451, PETRI_TRANSITIONS=517} [2020-10-16 02:58:32,593 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 433 predicate places. [2020-10-16 02:58:32,594 INFO L481 AbstractCegarLoop]: Abstraction has has 451 places, 517 transitions, 29646 flow [2020-10-16 02:58:32,594 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 02:58:32,594 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:32,594 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:32,795 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-10-16 02:58:32,796 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:32,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:32,796 INFO L82 PathProgramCache]: Analyzing trace with hash 255859122, now seen corresponding path program 58 times [2020-10-16 02:58:32,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:32,797 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495236100] [2020-10-16 02:58:32,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:32,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:32,872 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:32,873 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495236100] [2020-10-16 02:58:32,873 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136880180] [2020-10-16 02:58:32,873 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:32,919 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:58:32,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:32,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:32,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:33,024 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:58:33,034 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:33,035 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:33,035 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:33,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153518926] [2020-10-16 02:58:33,035 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:33,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:33,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:33,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:33,037 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:33,038 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 517 transitions, 29646 flow. Second operand 15 states. [2020-10-16 02:58:33,038 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:33,038 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:33,038 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:34,169 INFO L129 PetriNetUnfolder]: 394/1041 cut-off events. [2020-10-16 02:58:34,170 INFO L130 PetriNetUnfolder]: For 301529/301535 co-relation queries the response was YES. [2020-10-16 02:58:34,184 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23553 conditions, 1041 events. 394/1041 cut-off events. For 301529/301535 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 8181 event pairs, 0 based on Foata normal form. 9/1050 useless extension candidates. Maximal degree in co-relation 23353. Up to 557 conditions per place. [2020-10-16 02:58:34,196 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 281 selfloop transitions, 253 changer transitions 0/541 dead transitions. [2020-10-16 02:58:34,196 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 541 transitions, 32900 flow [2020-10-16 02:58:34,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:58:34,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:58:34,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-16 02:58:34,198 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-16 02:58:34,199 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-16 02:58:34,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-16 02:58:34,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:34,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-16 02:58:34,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:58:34,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:58:34,201 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:58:34,201 INFO L185 Difference]: Start difference. First operand has 451 places, 517 transitions, 29646 flow. Second operand 27 states and 1987 transitions. [2020-10-16 02:58:34,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 541 transitions, 32900 flow [2020-10-16 02:58:35,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 541 transitions, 30588 flow, removed 1046 selfloop flow, removed 18 redundant places. [2020-10-16 02:58:35,371 INFO L241 Difference]: Finished difference. Result has 462 places, 538 transitions, 30096 flow [2020-10-16 02:58:35,372 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=27506, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=30096, PETRI_PLACES=462, PETRI_TRANSITIONS=538} [2020-10-16 02:58:35,372 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 444 predicate places. [2020-10-16 02:58:35,372 INFO L481 AbstractCegarLoop]: Abstraction has has 462 places, 538 transitions, 30096 flow [2020-10-16 02:58:35,372 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:35,372 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:35,372 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:35,578 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-16 02:58:35,579 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:35,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:35,579 INFO L82 PathProgramCache]: Analyzing trace with hash 255888913, now seen corresponding path program 59 times [2020-10-16 02:58:35,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:35,580 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107567033] [2020-10-16 02:58:35,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:35,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:35,655 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:35,655 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107567033] [2020-10-16 02:58:35,656 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156263899] [2020-10-16 02:58:35,656 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:35,695 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:58:35,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:35,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:35,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:35,799 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:58:35,811 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:35,811 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:35,811 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:35,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029470378] [2020-10-16 02:58:35,812 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:35,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:35,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:35,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:35,814 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:35,814 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 538 transitions, 30096 flow. Second operand 15 states. [2020-10-16 02:58:35,815 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:35,815 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:35,815 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:36,836 INFO L129 PetriNetUnfolder]: 401/1061 cut-off events. [2020-10-16 02:58:36,836 INFO L130 PetriNetUnfolder]: For 271540/271542 co-relation queries the response was YES. [2020-10-16 02:58:36,852 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22623 conditions, 1061 events. 401/1061 cut-off events. For 271540/271542 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 8512 event pairs, 0 based on Foata normal form. 4/1065 useless extension candidates. Maximal degree in co-relation 22420. Up to 554 conditions per place. [2020-10-16 02:58:36,864 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 256 changer transitions 0/557 dead transitions. [2020-10-16 02:58:36,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 557 transitions, 32591 flow [2020-10-16 02:58:36,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:58:36,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:58:36,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1692 transitions. [2020-10-16 02:58:36,867 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875253961804144 [2020-10-16 02:58:36,867 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1692 transitions. [2020-10-16 02:58:36,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1692 transitions. [2020-10-16 02:58:36,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:36,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1692 transitions. [2020-10-16 02:58:36,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:58:36,869 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:58:36,869 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:58:36,870 INFO L185 Difference]: Start difference. First operand has 462 places, 538 transitions, 30096 flow. Second operand 23 states and 1692 transitions. [2020-10-16 02:58:36,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 557 transitions, 32591 flow [2020-10-16 02:58:38,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 557 transitions, 30909 flow, removed 674 selfloop flow, removed 26 redundant places. [2020-10-16 02:58:38,040 INFO L241 Difference]: Finished difference. Result has 461 places, 548 transitions, 30230 flow [2020-10-16 02:58:38,040 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=28614, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=30230, PETRI_PLACES=461, PETRI_TRANSITIONS=548} [2020-10-16 02:58:38,041 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 443 predicate places. [2020-10-16 02:58:38,041 INFO L481 AbstractCegarLoop]: Abstraction has has 461 places, 548 transitions, 30230 flow [2020-10-16 02:58:38,041 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:38,041 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:38,041 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:38,254 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:38,254 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:38,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:38,255 INFO L82 PathProgramCache]: Analyzing trace with hash 233695362, now seen corresponding path program 60 times [2020-10-16 02:58:38,255 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:38,256 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170145118] [2020-10-16 02:58:38,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:38,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:38,340 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:38,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170145118] [2020-10-16 02:58:38,341 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766351226] [2020-10-16 02:58:38,341 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:38,380 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:58:38,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:38,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:38,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:38,519 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:38,520 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:38,520 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:38,520 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108826373] [2020-10-16 02:58:38,521 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:38,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:38,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:38,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:38,522 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:38,523 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 548 transitions, 30230 flow. Second operand 15 states. [2020-10-16 02:58:38,523 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:38,523 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:38,523 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:39,252 INFO L129 PetriNetUnfolder]: 402/1066 cut-off events. [2020-10-16 02:58:39,253 INFO L130 PetriNetUnfolder]: For 255058/255060 co-relation queries the response was YES. [2020-10-16 02:58:39,268 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22093 conditions, 1066 events. 402/1066 cut-off events. For 255058/255060 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 8601 event pairs, 0 based on Foata normal form. 3/1069 useless extension candidates. Maximal degree in co-relation 21890. Up to 610 conditions per place. [2020-10-16 02:58:39,280 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 418 selfloop transitions, 144 changer transitions 0/569 dead transitions. [2020-10-16 02:58:39,280 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 569 transitions, 31906 flow [2020-10-16 02:58:39,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:58:39,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:58:39,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-16 02:58:39,282 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-16 02:58:39,282 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-16 02:58:39,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-16 02:58:39,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:39,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-16 02:58:39,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:58:39,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:58:39,283 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:58:39,283 INFO L185 Difference]: Start difference. First operand has 461 places, 548 transitions, 30230 flow. Second operand 16 states and 1173 transitions. [2020-10-16 02:58:39,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 569 transitions, 31906 flow [2020-10-16 02:58:40,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 569 transitions, 31070 flow, removed 296 selfloop flow, removed 19 redundant places. [2020-10-16 02:58:40,381 INFO L241 Difference]: Finished difference. Result has 459 places, 550 transitions, 29992 flow [2020-10-16 02:58:40,382 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=29415, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=29992, PETRI_PLACES=459, PETRI_TRANSITIONS=550} [2020-10-16 02:58:40,382 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 441 predicate places. [2020-10-16 02:58:40,382 INFO L481 AbstractCegarLoop]: Abstraction has has 459 places, 550 transitions, 29992 flow [2020-10-16 02:58:40,382 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:40,382 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:40,382 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:40,595 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:40,596 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:40,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:40,596 INFO L82 PathProgramCache]: Analyzing trace with hash 233696323, now seen corresponding path program 61 times [2020-10-16 02:58:40,596 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:40,597 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218507916] [2020-10-16 02:58:40,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:40,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:40,672 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:40,673 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218507916] [2020-10-16 02:58:40,673 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475805242] [2020-10-16 02:58:40,673 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:40,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:40,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:40,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:40,834 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:40,834 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:40,834 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:40,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840862185] [2020-10-16 02:58:40,835 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:40,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:40,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:40,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:40,837 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:40,837 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 550 transitions, 29992 flow. Second operand 15 states. [2020-10-16 02:58:40,837 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:40,837 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:40,837 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:41,545 INFO L129 PetriNetUnfolder]: 405/1075 cut-off events. [2020-10-16 02:58:41,545 INFO L130 PetriNetUnfolder]: For 257000/257006 co-relation queries the response was YES. [2020-10-16 02:58:41,560 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22202 conditions, 1075 events. 405/1075 cut-off events. For 257000/257006 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 8562 event pairs, 0 based on Foata normal form. 7/1082 useless extension candidates. Maximal degree in co-relation 21996. Up to 592 conditions per place. [2020-10-16 02:58:41,572 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 400 selfloop transitions, 169 changer transitions 0/576 dead transitions. [2020-10-16 02:58:41,572 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 576 transitions, 31918 flow [2020-10-16 02:58:41,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:58:41,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:58:41,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-16 02:58:41,574 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-16 02:58:41,574 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-16 02:58:41,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-16 02:58:41,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:41,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-16 02:58:41,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:58:41,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:58:41,577 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:58:41,577 INFO L185 Difference]: Start difference. First operand has 459 places, 550 transitions, 29992 flow. Second operand 16 states and 1173 transitions. [2020-10-16 02:58:41,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 576 transitions, 31918 flow [2020-10-16 02:58:42,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 576 transitions, 31749 flow, removed 5 selfloop flow, removed 13 redundant places. [2020-10-16 02:58:42,743 INFO L241 Difference]: Finished difference. Result has 464 places, 555 transitions, 30735 flow [2020-10-16 02:58:42,744 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=29823, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=30735, PETRI_PLACES=464, PETRI_TRANSITIONS=555} [2020-10-16 02:58:42,744 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 446 predicate places. [2020-10-16 02:58:42,744 INFO L481 AbstractCegarLoop]: Abstraction has has 464 places, 555 transitions, 30735 flow [2020-10-16 02:58:42,744 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:42,744 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:42,744 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:42,945 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:42,945 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:42,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:42,946 INFO L82 PathProgramCache]: Analyzing trace with hash 225099736, now seen corresponding path program 62 times [2020-10-16 02:58:42,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:42,946 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815242523] [2020-10-16 02:58:42,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:42,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:43,030 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:43,030 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815242523] [2020-10-16 02:58:43,031 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665299568] [2020-10-16 02:58:43,031 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:43,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:58:43,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:43,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:43,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:43,226 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:43,227 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:43,227 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:43,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088237824] [2020-10-16 02:58:43,227 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:43,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:43,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:43,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:43,229 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:43,230 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 555 transitions, 30735 flow. Second operand 15 states. [2020-10-16 02:58:43,230 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:43,230 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:43,230 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:44,191 INFO L129 PetriNetUnfolder]: 409/1086 cut-off events. [2020-10-16 02:58:44,192 INFO L130 PetriNetUnfolder]: For 264683/264685 co-relation queries the response was YES. [2020-10-16 02:58:44,208 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22636 conditions, 1086 events. 409/1086 cut-off events. For 264683/264685 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 8691 event pairs, 0 based on Foata normal form. 3/1089 useless extension candidates. Maximal degree in co-relation 22429. Up to 566 conditions per place. [2020-10-16 02:58:44,221 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 363 selfloop transitions, 207 changer transitions 0/577 dead transitions. [2020-10-16 02:58:44,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 577 transitions, 32538 flow [2020-10-16 02:58:44,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 02:58:44,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 02:58:44,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1614 transitions. [2020-10-16 02:58:44,223 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6856414613423959 [2020-10-16 02:58:44,223 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1614 transitions. [2020-10-16 02:58:44,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1614 transitions. [2020-10-16 02:58:44,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:44,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1614 transitions. [2020-10-16 02:58:44,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 02:58:44,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 02:58:44,226 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 02:58:44,226 INFO L185 Difference]: Start difference. First operand has 464 places, 555 transitions, 30735 flow. Second operand 22 states and 1614 transitions. [2020-10-16 02:58:44,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 577 transitions, 32538 flow [2020-10-16 02:58:45,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 577 transitions, 32356 flow, removed 2 selfloop flow, removed 12 redundant places. [2020-10-16 02:58:45,413 INFO L241 Difference]: Finished difference. Result has 475 places, 560 transitions, 31477 flow [2020-10-16 02:58:45,413 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30555, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=31477, PETRI_PLACES=475, PETRI_TRANSITIONS=560} [2020-10-16 02:58:45,414 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 457 predicate places. [2020-10-16 02:58:45,414 INFO L481 AbstractCegarLoop]: Abstraction has has 475 places, 560 transitions, 31477 flow [2020-10-16 02:58:45,414 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:45,414 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:45,414 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:45,614 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:45,615 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:45,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:45,615 INFO L82 PathProgramCache]: Analyzing trace with hash 225100697, now seen corresponding path program 63 times [2020-10-16 02:58:45,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:45,616 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890817301] [2020-10-16 02:58:45,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:45,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:45,692 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:45,692 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890817301] [2020-10-16 02:58:45,693 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252893751] [2020-10-16 02:58:45,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:45,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:58:45,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:45,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:45,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:45,876 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:45,877 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:45,877 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:45,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718808095] [2020-10-16 02:58:45,878 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:45,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:45,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:45,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:45,881 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:45,882 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 560 transitions, 31477 flow. Second operand 15 states. [2020-10-16 02:58:45,882 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:45,882 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:45,882 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:46,854 INFO L129 PetriNetUnfolder]: 416/1104 cut-off events. [2020-10-16 02:58:46,854 INFO L130 PetriNetUnfolder]: For 278692/278694 co-relation queries the response was YES. [2020-10-16 02:58:46,870 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23317 conditions, 1104 events. 416/1104 cut-off events. For 278692/278694 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 8862 event pairs, 0 based on Foata normal form. 3/1107 useless extension candidates. Maximal degree in co-relation 23108. Up to 534 conditions per place. [2020-10-16 02:58:46,883 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 320 selfloop transitions, 264 changer transitions 0/591 dead transitions. [2020-10-16 02:58:46,883 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 591 transitions, 33732 flow [2020-10-16 02:58:46,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:58:46,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:58:46,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1541 transitions. [2020-10-16 02:58:46,885 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858032932799288 [2020-10-16 02:58:46,885 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1541 transitions. [2020-10-16 02:58:46,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1541 transitions. [2020-10-16 02:58:46,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:46,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1541 transitions. [2020-10-16 02:58:46,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:58:46,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:58:46,887 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:58:46,887 INFO L185 Difference]: Start difference. First operand has 475 places, 560 transitions, 31477 flow. Second operand 21 states and 1541 transitions. [2020-10-16 02:58:46,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 591 transitions, 33732 flow [2020-10-16 02:58:48,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 591 transitions, 33401 flow, removed 24 selfloop flow, removed 22 redundant places. [2020-10-16 02:58:48,133 INFO L241 Difference]: Finished difference. Result has 476 places, 570 transitions, 32590 flow [2020-10-16 02:58:48,133 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=31146, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=32590, PETRI_PLACES=476, PETRI_TRANSITIONS=570} [2020-10-16 02:58:48,134 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 458 predicate places. [2020-10-16 02:58:48,134 INFO L481 AbstractCegarLoop]: Abstraction has has 476 places, 570 transitions, 32590 flow [2020-10-16 02:58:48,134 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:48,134 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:48,134 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:48,334 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-16 02:58:48,335 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:48,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:48,335 INFO L82 PathProgramCache]: Analyzing trace with hash 254965392, now seen corresponding path program 64 times [2020-10-16 02:58:48,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:48,336 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814282572] [2020-10-16 02:58:48,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:48,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:48,419 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:48,419 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814282572] [2020-10-16 02:58:48,419 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635687424] [2020-10-16 02:58:48,420 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:48,464 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:58:48,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:48,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:48,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:48,582 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:58:48,594 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:48,594 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:48,594 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:48,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525679543] [2020-10-16 02:58:48,595 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:48,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:48,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:48,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:48,596 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:48,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 570 transitions, 32590 flow. Second operand 15 states. [2020-10-16 02:58:48,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:48,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:48,597 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:49,735 INFO L129 PetriNetUnfolder]: 420/1112 cut-off events. [2020-10-16 02:58:49,735 INFO L130 PetriNetUnfolder]: For 295669/295671 co-relation queries the response was YES. [2020-10-16 02:58:49,753 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23946 conditions, 1112 events. 420/1112 cut-off events. For 295669/295671 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 8938 event pairs, 0 based on Foata normal form. 4/1116 useless extension candidates. Maximal degree in co-relation 23738. Up to 481 conditions per place. [2020-10-16 02:58:49,766 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 168 selfloop transitions, 405 changer transitions 0/580 dead transitions. [2020-10-16 02:58:49,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 580 transitions, 34616 flow [2020-10-16 02:58:49,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:58:49,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:58:49,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-16 02:58:49,769 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-16 02:58:49,769 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-16 02:58:49,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-16 02:58:49,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:49,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-16 02:58:49,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:58:49,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:58:49,772 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:58:49,772 INFO L185 Difference]: Start difference. First operand has 476 places, 570 transitions, 32590 flow. Second operand 27 states and 1986 transitions. [2020-10-16 02:58:49,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 580 transitions, 34616 flow [2020-10-16 02:58:50,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 580 transitions, 34221 flow, removed 30 selfloop flow, removed 17 redundant places. [2020-10-16 02:58:51,013 INFO L241 Difference]: Finished difference. Result has 488 places, 576 transitions, 33845 flow [2020-10-16 02:58:51,014 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32201, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=33845, PETRI_PLACES=488, PETRI_TRANSITIONS=576} [2020-10-16 02:58:51,014 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 470 predicate places. [2020-10-16 02:58:51,014 INFO L481 AbstractCegarLoop]: Abstraction has has 488 places, 576 transitions, 33845 flow [2020-10-16 02:58:51,014 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:51,014 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:51,014 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:51,215 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:51,215 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:51,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:51,216 INFO L82 PathProgramCache]: Analyzing trace with hash 254966353, now seen corresponding path program 65 times [2020-10-16 02:58:51,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:51,216 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702391063] [2020-10-16 02:58:51,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:51,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:51,298 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:51,299 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702391063] [2020-10-16 02:58:51,299 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604598198] [2020-10-16 02:58:51,299 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 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:51,337 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:58:51,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:51,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:51,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:51,437 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:51,450 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:51,450 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:51,451 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:51,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410978881] [2020-10-16 02:58:51,451 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:51,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:51,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:51,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:51,453 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:51,454 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 576 transitions, 33845 flow. Second operand 15 states. [2020-10-16 02:58:51,454 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:51,454 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:51,454 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:52,687 INFO L129 PetriNetUnfolder]: 428/1135 cut-off events. [2020-10-16 02:58:52,687 INFO L130 PetriNetUnfolder]: For 318711/318713 co-relation queries the response was YES. [2020-10-16 02:58:52,705 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25217 conditions, 1135 events. 428/1135 cut-off events. For 318711/318713 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 9158 event pairs, 0 based on Foata normal form. 4/1139 useless extension candidates. Maximal degree in co-relation 25009. Up to 481 conditions per place. [2020-10-16 02:58:52,719 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 236 selfloop transitions, 352 changer transitions 0/595 dead transitions. [2020-10-16 02:58:52,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 595 transitions, 36581 flow [2020-10-16 02:58:52,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:58:52,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:58:52,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-16 02:58:52,721 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-16 02:58:52,721 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-16 02:58:52,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-16 02:58:52,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:52,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-16 02:58:52,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:58:52,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:58:52,724 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:58:52,724 INFO L185 Difference]: Start difference. First operand has 488 places, 576 transitions, 33845 flow. Second operand 27 states and 1986 transitions. [2020-10-16 02:58:52,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 595 transitions, 36581 flow [2020-10-16 02:58:54,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 595 transitions, 35483 flow, removed 365 selfloop flow, removed 20 redundant places. [2020-10-16 02:58:54,062 INFO L241 Difference]: Finished difference. Result has 497 places, 586 transitions, 34984 flow [2020-10-16 02:58:54,063 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32750, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=34984, PETRI_PLACES=497, PETRI_TRANSITIONS=586} [2020-10-16 02:58:54,063 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 479 predicate places. [2020-10-16 02:58:54,063 INFO L481 AbstractCegarLoop]: Abstraction has has 497 places, 586 transitions, 34984 flow [2020-10-16 02:58:54,063 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:54,063 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:54,063 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:54,263 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:54,264 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:54,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:54,264 INFO L82 PathProgramCache]: Analyzing trace with hash 254936562, now seen corresponding path program 66 times [2020-10-16 02:58:54,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:54,265 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548523465] [2020-10-16 02:58:54,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:54,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:54,366 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:54,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548523465] [2020-10-16 02:58:54,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500270543] [2020-10-16 02:58:54,367 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:54,409 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:58:54,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:54,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:54,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:54,541 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:54,581 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:54,581 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:54,581 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:54,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366549082] [2020-10-16 02:58:54,582 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:54,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:54,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:54,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:54,583 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:54,583 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 586 transitions, 34984 flow. Second operand 15 states. [2020-10-16 02:58:54,583 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:54,583 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:54,584 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:55,729 INFO L129 PetriNetUnfolder]: 435/1155 cut-off events. [2020-10-16 02:58:55,729 INFO L130 PetriNetUnfolder]: For 331906/331908 co-relation queries the response was YES. [2020-10-16 02:58:55,747 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26150 conditions, 1155 events. 435/1155 cut-off events. For 331906/331908 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 9467 event pairs, 0 based on Foata normal form. 4/1159 useless extension candidates. Maximal degree in co-relation 25939. Up to 519 conditions per place. [2020-10-16 02:58:55,760 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 254 selfloop transitions, 344 changer transitions 0/605 dead transitions. [2020-10-16 02:58:55,761 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 605 transitions, 37636 flow [2020-10-16 02:58:55,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:58:55,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:58:55,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1839 transitions. [2020-10-16 02:58:55,763 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874766355140187 [2020-10-16 02:58:55,763 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1839 transitions. [2020-10-16 02:58:55,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1839 transitions. [2020-10-16 02:58:55,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:55,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1839 transitions. [2020-10-16 02:58:55,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:58:55,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:58:55,765 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:58:55,766 INFO L185 Difference]: Start difference. First operand has 497 places, 586 transitions, 34984 flow. Second operand 25 states and 1839 transitions. [2020-10-16 02:58:55,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 605 transitions, 37636 flow [2020-10-16 02:58:57,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 605 transitions, 35597 flow, removed 755 selfloop flow, removed 27 redundant places. [2020-10-16 02:58:57,176 INFO L241 Difference]: Finished difference. Result has 497 places, 595 transitions, 35084 flow [2020-10-16 02:58:57,177 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32986, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=35084, PETRI_PLACES=497, PETRI_TRANSITIONS=595} [2020-10-16 02:58:57,177 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 479 predicate places. [2020-10-16 02:58:57,177 INFO L481 AbstractCegarLoop]: Abstraction has has 497 places, 595 transitions, 35084 flow [2020-10-16 02:58:57,177 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:57,177 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:57,178 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:57,378 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:57,378 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:57,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:57,379 INFO L82 PathProgramCache]: Analyzing trace with hash -1936534904, now seen corresponding path program 6 times [2020-10-16 02:58:57,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:57,383 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797234994] [2020-10-16 02:58:57,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:57,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:57,481 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:57,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797234994] [2020-10-16 02:58:57,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249611269] [2020-10-16 02:58:57,482 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:57,522 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-16 02:58:57,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:57,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 02:58:57,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:57,668 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:58:57,696 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:57,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:57,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 02:58:57,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79771205] [2020-10-16 02:58:57,697 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 02:58:57,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:57,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 02:58:57,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2020-10-16 02:58:57,699 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:58:57,699 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 595 transitions, 35084 flow. Second operand 18 states. [2020-10-16 02:58:57,699 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:57,699 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:58:57,699 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:58,516 INFO L129 PetriNetUnfolder]: 445/1182 cut-off events. [2020-10-16 02:58:58,516 INFO L130 PetriNetUnfolder]: For 333572/333574 co-relation queries the response was YES. [2020-10-16 02:58:58,535 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26230 conditions, 1182 events. 445/1182 cut-off events. For 333572/333574 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 9629 event pairs, 0 based on Foata normal form. 4/1186 useless extension candidates. Maximal degree in co-relation 26021. Up to 786 conditions per place. [2020-10-16 02:58:58,548 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 529 selfloop transitions, 74 changer transitions 0/610 dead transitions. [2020-10-16 02:58:58,548 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 610 transitions, 37863 flow [2020-10-16 02:58:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:58:58,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:58:58,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-16 02:58:58,550 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-16 02:58:58,550 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-16 02:58:58,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-16 02:58:58,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:58,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-16 02:58:58,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:58:58,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:58:58,552 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:58:58,552 INFO L185 Difference]: Start difference. First operand has 497 places, 595 transitions, 35084 flow. Second operand 17 states and 1251 transitions. [2020-10-16 02:58:58,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 610 transitions, 37863 flow [2020-10-16 02:58:59,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 610 transitions, 36838 flow, removed 384 selfloop flow, removed 20 redundant places. [2020-10-16 02:58:59,922 INFO L241 Difference]: Finished difference. Result has 496 places, 608 transitions, 35692 flow [2020-10-16 02:58:59,923 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=34078, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=35692, PETRI_PLACES=496, PETRI_TRANSITIONS=608} [2020-10-16 02:58:59,923 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 478 predicate places. [2020-10-16 02:58:59,923 INFO L481 AbstractCegarLoop]: Abstraction has has 496 places, 608 transitions, 35692 flow [2020-10-16 02:58:59,923 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 02:58:59,923 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:59,923 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:00,124 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:00,124 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:00,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:00,125 INFO L82 PathProgramCache]: Analyzing trace with hash -2078452647, now seen corresponding path program 67 times [2020-10-16 02:59:00,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:00,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297351553] [2020-10-16 02:59:00,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:00,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:00,222 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:00,223 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297351553] [2020-10-16 02:59:00,223 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296447223] [2020-10-16 02:59:00,223 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:00,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:00,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:00,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:00,403 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:00,404 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:00,404 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:00,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502629878] [2020-10-16 02:59:00,404 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:00,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:00,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:00,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:00,406 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:00,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 608 transitions, 35692 flow. Second operand 15 states. [2020-10-16 02:59:00,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:00,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:00,407 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:01,176 INFO L129 PetriNetUnfolder]: 455/1211 cut-off events. [2020-10-16 02:59:01,176 INFO L130 PetriNetUnfolder]: For 331638/331644 co-relation queries the response was YES. [2020-10-16 02:59:01,195 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26474 conditions, 1211 events. 455/1211 cut-off events. For 331638/331644 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 9990 event pairs, 0 based on Foata normal form. 7/1218 useless extension candidates. Maximal degree in co-relation 26264. Up to 779 conditions per place. [2020-10-16 02:59:01,208 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 561 selfloop transitions, 78 changer transitions 0/646 dead transitions. [2020-10-16 02:59:01,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 646 transitions, 38660 flow [2020-10-16 02:59:01,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:59:01,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:59:01,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 952 transitions. [2020-10-16 02:59:01,210 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843997124370956 [2020-10-16 02:59:01,210 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 952 transitions. [2020-10-16 02:59:01,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 952 transitions. [2020-10-16 02:59:01,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:01,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 952 transitions. [2020-10-16 02:59:01,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:59:01,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:59:01,211 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:59:01,211 INFO L185 Difference]: Start difference. First operand has 496 places, 608 transitions, 35692 flow. Second operand 13 states and 952 transitions. [2020-10-16 02:59:01,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 646 transitions, 38660 flow [2020-10-16 02:59:02,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 646 transitions, 38137 flow, removed 216 selfloop flow, removed 13 redundant places. [2020-10-16 02:59:02,626 INFO L241 Difference]: Finished difference. Result has 498 places, 625 transitions, 36545 flow [2020-10-16 02:59:02,626 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=35198, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=36545, PETRI_PLACES=498, PETRI_TRANSITIONS=625} [2020-10-16 02:59:02,626 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 480 predicate places. [2020-10-16 02:59:02,627 INFO L481 AbstractCegarLoop]: Abstraction has has 498 places, 625 transitions, 36545 flow [2020-10-16 02:59:02,627 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:02,627 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:02,627 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:02,827 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-10-16 02:59:02,828 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:02,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:02,828 INFO L82 PathProgramCache]: Analyzing trace with hash -224665388, now seen corresponding path program 68 times [2020-10-16 02:59:02,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:02,829 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570939918] [2020-10-16 02:59:02,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:02,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:02,948 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:02,949 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570939918] [2020-10-16 02:59:02,949 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074771646] [2020-10-16 02:59:02,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:03,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:59:03,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:03,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:03,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:03,173 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:03,173 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:03,174 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:03,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223391420] [2020-10-16 02:59:03,174 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:03,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:03,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:03,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:03,176 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:03,176 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 625 transitions, 36545 flow. Second operand 15 states. [2020-10-16 02:59:03,176 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:03,177 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:03,177 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:04,074 INFO L129 PetriNetUnfolder]: 457/1217 cut-off events. [2020-10-16 02:59:04,074 INFO L130 PetriNetUnfolder]: For 337173/337175 co-relation queries the response was YES. [2020-10-16 02:59:04,094 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26591 conditions, 1217 events. 457/1217 cut-off events. For 337173/337175 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 10200 event pairs, 0 based on Foata normal form. 3/1220 useless extension candidates. Maximal degree in co-relation 26377. Up to 794 conditions per place. [2020-10-16 02:59:04,108 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 569 selfloop transitions, 67 changer transitions 0/643 dead transitions. [2020-10-16 02:59:04,108 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 643 transitions, 38571 flow [2020-10-16 02:59:04,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:59:04,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:59:04,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 806 transitions. [2020-10-16 02:59:04,109 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6847918436703483 [2020-10-16 02:59:04,109 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 806 transitions. [2020-10-16 02:59:04,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 806 transitions. [2020-10-16 02:59:04,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:04,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 806 transitions. [2020-10-16 02:59:04,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:59:04,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:59:04,111 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:59:04,111 INFO L185 Difference]: Start difference. First operand has 498 places, 625 transitions, 36545 flow. Second operand 11 states and 806 transitions. [2020-10-16 02:59:04,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 643 transitions, 38571 flow [2020-10-16 02:59:05,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 643 transitions, 38512 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-16 02:59:05,569 INFO L241 Difference]: Finished difference. Result has 504 places, 628 transitions, 37029 flow [2020-10-16 02:59:05,569 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=36487, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=37029, PETRI_PLACES=504, PETRI_TRANSITIONS=628} [2020-10-16 02:59:05,569 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 486 predicate places. [2020-10-16 02:59:05,570 INFO L481 AbstractCegarLoop]: Abstraction has has 504 places, 628 transitions, 37029 flow [2020-10-16 02:59:05,570 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:05,570 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:05,570 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:05,770 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-16 02:59:05,771 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:05,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:05,771 INFO L82 PathProgramCache]: Analyzing trace with hash -2078481477, now seen corresponding path program 69 times [2020-10-16 02:59:05,771 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:05,772 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852712606] [2020-10-16 02:59:05,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:05,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:05,873 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:05,874 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852712606] [2020-10-16 02:59:05,874 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118563410] [2020-10-16 02:59:05,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:05,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:59:05,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:05,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:05,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:06,049 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:06,050 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:06,050 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:06,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380637739] [2020-10-16 02:59:06,050 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:06,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:06,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:06,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:06,052 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:06,052 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 628 transitions, 37029 flow. Second operand 15 states. [2020-10-16 02:59:06,052 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:06,052 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:06,052 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:06,936 INFO L129 PetriNetUnfolder]: 462/1232 cut-off events. [2020-10-16 02:59:06,936 INFO L130 PetriNetUnfolder]: For 346356/346358 co-relation queries the response was YES. [2020-10-16 02:59:06,955 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27130 conditions, 1232 events. 462/1232 cut-off events. For 346356/346358 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 10196 event pairs, 0 based on Foata normal form. 3/1235 useless extension candidates. Maximal degree in co-relation 26914. Up to 792 conditions per place. [2020-10-16 02:59:06,970 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 567 selfloop transitions, 79 changer transitions 0/653 dead transitions. [2020-10-16 02:59:06,970 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 653 transitions, 39483 flow [2020-10-16 02:59:06,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:59:06,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:59:06,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 952 transitions. [2020-10-16 02:59:06,972 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843997124370956 [2020-10-16 02:59:06,972 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 952 transitions. [2020-10-16 02:59:06,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 952 transitions. [2020-10-16 02:59:06,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:06,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 952 transitions. [2020-10-16 02:59:06,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:59:06,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:59:06,973 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:59:06,973 INFO L185 Difference]: Start difference. First operand has 504 places, 628 transitions, 37029 flow. Second operand 13 states and 952 transitions. [2020-10-16 02:59:06,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 653 transitions, 39483 flow [2020-10-16 02:59:08,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 653 transitions, 39417 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-16 02:59:08,455 INFO L241 Difference]: Finished difference. Result has 510 places, 634 transitions, 37797 flow [2020-10-16 02:59:08,455 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=36963, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=37797, PETRI_PLACES=510, PETRI_TRANSITIONS=634} [2020-10-16 02:59:08,456 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 492 predicate places. [2020-10-16 02:59:08,456 INFO L481 AbstractCegarLoop]: Abstraction has has 510 places, 634 transitions, 37797 flow [2020-10-16 02:59:08,456 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:08,456 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:08,456 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:08,656 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,85 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:08,657 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:08,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:08,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1269037865, now seen corresponding path program 70 times [2020-10-16 02:59:08,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:08,658 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858158996] [2020-10-16 02:59:08,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:08,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:08,746 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:08,746 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858158996] [2020-10-16 02:59:08,746 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937620003] [2020-10-16 02:59:08,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:08,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:59:08,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:08,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:08,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:08,893 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:08,893 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:08,893 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:08,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535708365] [2020-10-16 02:59:08,894 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:08,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:08,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:08,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:08,895 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:08,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 634 transitions, 37797 flow. Second operand 15 states. [2020-10-16 02:59:08,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:08,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:08,896 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:09,811 INFO L129 PetriNetUnfolder]: 463/1235 cut-off events. [2020-10-16 02:59:09,812 INFO L130 PetriNetUnfolder]: For 352116/352118 co-relation queries the response was YES. [2020-10-16 02:59:09,831 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27365 conditions, 1235 events. 463/1235 cut-off events. For 352116/352118 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 10261 event pairs, 0 based on Foata normal form. 3/1238 useless extension candidates. Maximal degree in co-relation 27147. Up to 754 conditions per place. [2020-10-16 02:59:09,846 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 534 selfloop transitions, 120 changer transitions 0/661 dead transitions. [2020-10-16 02:59:09,846 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 661 transitions, 39946 flow [2020-10-16 02:59:09,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:59:09,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:59:09,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-16 02:59:09,847 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-16 02:59:09,848 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-16 02:59:09,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-16 02:59:09,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:09,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-16 02:59:09,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:59:09,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:59:09,849 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:59:09,850 INFO L185 Difference]: Start difference. First operand has 510 places, 634 transitions, 37797 flow. Second operand 16 states and 1172 transitions. [2020-10-16 02:59:09,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 661 transitions, 39946 flow [2020-10-16 02:59:11,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 661 transitions, 39839 flow, removed 8 selfloop flow, removed 9 redundant places. [2020-10-16 02:59:11,427 INFO L241 Difference]: Finished difference. Result has 519 places, 640 transitions, 38318 flow [2020-10-16 02:59:11,428 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=37690, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=38318, PETRI_PLACES=519, PETRI_TRANSITIONS=640} [2020-10-16 02:59:11,428 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 501 predicate places. [2020-10-16 02:59:11,428 INFO L481 AbstractCegarLoop]: Abstraction has has 519 places, 640 transitions, 38318 flow [2020-10-16 02:59:11,428 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:11,428 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:11,428 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:11,629 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:11,629 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:11,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:11,630 INFO L82 PathProgramCache]: Analyzing trace with hash 1269009035, now seen corresponding path program 71 times [2020-10-16 02:59:11,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:11,630 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034772598] [2020-10-16 02:59:11,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:11,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:11,720 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:11,720 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034772598] [2020-10-16 02:59:11,720 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26714695] [2020-10-16 02:59:11,720 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:11,759 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:59:11,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:11,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:11,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:11,896 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:11,897 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:11,897 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:11,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385478344] [2020-10-16 02:59:11,897 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:11,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:11,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:11,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:11,899 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:11,899 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 640 transitions, 38318 flow. Second operand 15 states. [2020-10-16 02:59:11,900 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:11,900 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:11,900 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:12,973 INFO L129 PetriNetUnfolder]: 465/1241 cut-off events. [2020-10-16 02:59:12,973 INFO L130 PetriNetUnfolder]: For 363062/363064 co-relation queries the response was YES. [2020-10-16 02:59:12,991 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27801 conditions, 1241 events. 465/1241 cut-off events. For 363062/363064 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 10312 event pairs, 0 based on Foata normal form. 3/1244 useless extension candidates. Maximal degree in co-relation 27580. Up to 759 conditions per place. [2020-10-16 02:59:13,006 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 537 selfloop transitions, 119 changer transitions 0/663 dead transitions. [2020-10-16 02:59:13,006 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 663 transitions, 40570 flow [2020-10-16 02:59:13,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:59:13,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:59:13,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-16 02:59:13,007 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-16 02:59:13,008 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-16 02:59:13,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-16 02:59:13,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:13,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-16 02:59:13,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:59:13,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:59:13,009 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:59:13,009 INFO L185 Difference]: Start difference. First operand has 519 places, 640 transitions, 38318 flow. Second operand 16 states and 1172 transitions. [2020-10-16 02:59:13,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 663 transitions, 40570 flow [2020-10-16 02:59:14,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 663 transitions, 40464 flow, removed 0 selfloop flow, removed 12 redundant places. [2020-10-16 02:59:14,562 INFO L241 Difference]: Finished difference. Result has 525 places, 644 transitions, 38960 flow [2020-10-16 02:59:14,563 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=38213, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=38960, PETRI_PLACES=525, PETRI_TRANSITIONS=644} [2020-10-16 02:59:14,563 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 507 predicate places. [2020-10-16 02:59:14,563 INFO L481 AbstractCegarLoop]: Abstraction has has 525 places, 644 transitions, 38960 flow [2020-10-16 02:59:14,563 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:14,563 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:14,563 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:14,776 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:14,777 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:14,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:14,778 INFO L82 PathProgramCache]: Analyzing trace with hash 1044985411, now seen corresponding path program 72 times [2020-10-16 02:59:14,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:14,778 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192954115] [2020-10-16 02:59:14,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:14,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:14,852 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:14,852 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192954115] [2020-10-16 02:59:14,852 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716628284] [2020-10-16 02:59:14,852 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:14,892 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:59:14,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:14,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:14,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:15,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:15,041 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:15,041 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:15,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094508176] [2020-10-16 02:59:15,042 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:15,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:15,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:15,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:15,043 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:15,043 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 644 transitions, 38960 flow. Second operand 15 states. [2020-10-16 02:59:15,043 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:15,043 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:15,043 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:16,068 INFO L129 PetriNetUnfolder]: 468/1250 cut-off events. [2020-10-16 02:59:16,068 INFO L130 PetriNetUnfolder]: For 368245/368247 co-relation queries the response was YES. [2020-10-16 02:59:16,088 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28211 conditions, 1250 events. 468/1250 cut-off events. For 368245/368247 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 10416 event pairs, 0 based on Foata normal form. 3/1253 useless extension candidates. Maximal degree in co-relation 27987. Up to 687 conditions per place. [2020-10-16 02:59:16,103 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 458 selfloop transitions, 202 changer transitions 0/667 dead transitions. [2020-10-16 02:59:16,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 667 transitions, 40987 flow [2020-10-16 02:59:16,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 02:59:16,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 02:59:16,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1466 transitions. [2020-10-16 02:59:16,105 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-16 02:59:16,105 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1466 transitions. [2020-10-16 02:59:16,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1466 transitions. [2020-10-16 02:59:16,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:16,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1466 transitions. [2020-10-16 02:59:16,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 02:59:16,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 02:59:16,108 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 02:59:16,108 INFO L185 Difference]: Start difference. First operand has 525 places, 644 transitions, 38960 flow. Second operand 20 states and 1466 transitions. [2020-10-16 02:59:16,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 667 transitions, 40987 flow [2020-10-16 02:59:17,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 667 transitions, 40826 flow, removed 10 selfloop flow, removed 13 redundant places. [2020-10-16 02:59:17,724 INFO L241 Difference]: Finished difference. Result has 535 places, 652 transitions, 39810 flow [2020-10-16 02:59:17,725 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=38801, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=39810, PETRI_PLACES=535, PETRI_TRANSITIONS=652} [2020-10-16 02:59:17,725 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 517 predicate places. [2020-10-16 02:59:17,725 INFO L481 AbstractCegarLoop]: Abstraction has has 535 places, 652 transitions, 39810 flow [2020-10-16 02:59:17,725 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:17,725 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:17,725 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:17,925 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:17,926 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:17,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:17,926 INFO L82 PathProgramCache]: Analyzing trace with hash 1045014241, now seen corresponding path program 73 times [2020-10-16 02:59:17,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:17,927 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705842802] [2020-10-16 02:59:17,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:17,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:17,999 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:17,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705842802] [2020-10-16 02:59:17,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43297267] [2020-10-16 02:59:17,999 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:18,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:18,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:18,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:18,182 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:18,183 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:18,183 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:18,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050297235] [2020-10-16 02:59:18,183 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:18,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:18,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:18,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:18,185 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:18,186 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 652 transitions, 39810 flow. Second operand 15 states. [2020-10-16 02:59:18,186 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:18,186 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:18,186 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:19,422 INFO L129 PetriNetUnfolder]: 470/1255 cut-off events. [2020-10-16 02:59:19,422 INFO L130 PetriNetUnfolder]: For 383040/383042 co-relation queries the response was YES. [2020-10-16 02:59:19,439 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28758 conditions, 1255 events. 470/1255 cut-off events. For 383040/383042 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 10445 event pairs, 0 based on Foata normal form. 3/1258 useless extension candidates. Maximal degree in co-relation 28530. Up to 701 conditions per place. [2020-10-16 02:59:19,455 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 469 selfloop transitions, 192 changer transitions 0/668 dead transitions. [2020-10-16 02:59:19,455 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 668 transitions, 41798 flow [2020-10-16 02:59:19,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 02:59:19,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 02:59:19,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1466 transitions. [2020-10-16 02:59:19,464 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-16 02:59:19,464 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1466 transitions. [2020-10-16 02:59:19,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1466 transitions. [2020-10-16 02:59:19,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:19,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1466 transitions. [2020-10-16 02:59:19,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 02:59:19,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 02:59:19,468 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 02:59:19,468 INFO L185 Difference]: Start difference. First operand has 535 places, 652 transitions, 39810 flow. Second operand 20 states and 1466 transitions. [2020-10-16 02:59:19,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 668 transitions, 41798 flow [2020-10-16 02:59:21,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 668 transitions, 41551 flow, removed 23 selfloop flow, removed 14 redundant places. [2020-10-16 02:59:21,241 INFO L241 Difference]: Finished difference. Result has 543 places, 656 transitions, 40495 flow [2020-10-16 02:59:21,242 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=39564, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=40495, PETRI_PLACES=543, PETRI_TRANSITIONS=656} [2020-10-16 02:59:21,242 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 525 predicate places. [2020-10-16 02:59:21,242 INFO L481 AbstractCegarLoop]: Abstraction has has 543 places, 656 transitions, 40495 flow [2020-10-16 02:59:21,242 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:21,242 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:21,242 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:21,442 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:21,443 INFO L429 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:21,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:21,443 INFO L82 PathProgramCache]: Analyzing trace with hash 1067178001, now seen corresponding path program 74 times [2020-10-16 02:59:21,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:21,444 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120493469] [2020-10-16 02:59:21,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:21,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:21,522 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:21,523 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120493469] [2020-10-16 02:59:21,523 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872035936] [2020-10-16 02:59:21,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:21,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:59:21,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:21,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:21,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:21,681 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:59:21,693 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:21,694 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:21,694 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:21,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77353639] [2020-10-16 02:59:21,695 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:21,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:21,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:21,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:21,696 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:21,696 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 656 transitions, 40495 flow. Second operand 15 states. [2020-10-16 02:59:21,696 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:21,696 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:21,697 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:23,067 INFO L129 PetriNetUnfolder]: 487/1301 cut-off events. [2020-10-16 02:59:23,067 INFO L130 PetriNetUnfolder]: For 425335/425337 co-relation queries the response was YES. [2020-10-16 02:59:23,089 INFO L80 FinitePrefix]: Finished finitePrefix Result has 30413 conditions, 1301 events. 487/1301 cut-off events. For 425335/425337 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 10928 event pairs, 0 based on Foata normal form. 5/1306 useless extension candidates. Maximal degree in co-relation 30182. Up to 688 conditions per place. [2020-10-16 02:59:23,105 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 370 selfloop transitions, 307 changer transitions 0/684 dead transitions. [2020-10-16 02:59:23,105 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 684 transitions, 44216 flow [2020-10-16 02:59:23,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:59:23,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:59:23,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1840 transitions. [2020-10-16 02:59:23,107 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:59:23,107 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1840 transitions. [2020-10-16 02:59:23,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1840 transitions. [2020-10-16 02:59:23,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:23,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1840 transitions. [2020-10-16 02:59:23,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:59:23,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:59:23,110 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:59:23,110 INFO L185 Difference]: Start difference. First operand has 543 places, 656 transitions, 40495 flow. Second operand 25 states and 1840 transitions. [2020-10-16 02:59:23,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 684 transitions, 44216 flow [2020-10-16 02:59:24,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 684 transitions, 43990 flow, removed 7 selfloop flow, removed 16 redundant places. [2020-10-16 02:59:24,905 INFO L241 Difference]: Finished difference. Result has 554 places, 679 transitions, 43373 flow [2020-10-16 02:59:24,906 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=40275, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=43373, PETRI_PLACES=554, PETRI_TRANSITIONS=679} [2020-10-16 02:59:24,906 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 536 predicate places. [2020-10-16 02:59:24,906 INFO L481 AbstractCegarLoop]: Abstraction has has 554 places, 679 transitions, 43373 flow [2020-10-16 02:59:24,906 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:24,906 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:24,906 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:25,107 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:25,107 INFO L429 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:25,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:25,108 INFO L82 PathProgramCache]: Analyzing trace with hash 1067156642, now seen corresponding path program 75 times [2020-10-16 02:59:25,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:25,108 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834903026] [2020-10-16 02:59:25,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:25,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:25,179 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:25,179 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834903026] [2020-10-16 02:59:25,179 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882783390] [2020-10-16 02:59:25,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:25,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:59:25,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:25,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:25,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:25,340 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:25,340 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:25,340 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:25,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027777216] [2020-10-16 02:59:25,341 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:25,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:25,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:25,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:25,342 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:25,343 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 679 transitions, 43373 flow. Second operand 15 states. [2020-10-16 02:59:25,343 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:25,343 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:25,343 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:26,543 INFO L129 PetriNetUnfolder]: 493/1320 cut-off events. [2020-10-16 02:59:26,544 INFO L130 PetriNetUnfolder]: For 433642/433648 co-relation queries the response was YES. [2020-10-16 02:59:26,562 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31535 conditions, 1320 events. 493/1320 cut-off events. For 433642/433648 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 11161 event pairs, 0 based on Foata normal form. 7/1327 useless extension candidates. Maximal degree in co-relation 31301. Up to 693 conditions per place. [2020-10-16 02:59:26,580 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 445 selfloop transitions, 248 changer transitions 0/700 dead transitions. [2020-10-16 02:59:26,581 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 700 transitions, 46156 flow [2020-10-16 02:59:26,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:59:26,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:59:26,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1543 transitions. [2020-10-16 02:59:26,582 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866933689363596 [2020-10-16 02:59:26,582 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1543 transitions. [2020-10-16 02:59:26,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1543 transitions. [2020-10-16 02:59:26,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:26,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1543 transitions. [2020-10-16 02:59:26,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:59:26,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:59:26,585 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:59:26,585 INFO L185 Difference]: Start difference. First operand has 554 places, 679 transitions, 43373 flow. Second operand 21 states and 1543 transitions. [2020-10-16 02:59:26,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 700 transitions, 46156 flow [2020-10-16 02:59:28,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 700 transitions, 44754 flow, removed 564 selfloop flow, removed 19 redundant places. [2020-10-16 02:59:28,575 INFO L241 Difference]: Finished difference. Result has 556 places, 686 transitions, 43710 flow [2020-10-16 02:59:28,576 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=42137, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=43710, PETRI_PLACES=556, PETRI_TRANSITIONS=686} [2020-10-16 02:59:28,576 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 538 predicate places. [2020-10-16 02:59:28,576 INFO L481 AbstractCegarLoop]: Abstraction has has 556 places, 686 transitions, 43710 flow [2020-10-16 02:59:28,576 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:28,576 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:28,576 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:28,776 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:28,777 INFO L429 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:28,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:28,777 INFO L82 PathProgramCache]: Analyzing trace with hash 1066463761, now seen corresponding path program 76 times [2020-10-16 02:59:28,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:28,778 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491232376] [2020-10-16 02:59:28,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:28,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:28,856 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:28,857 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491232376] [2020-10-16 02:59:28,857 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940132586] [2020-10-16 02:59:28,857 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:28,898 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:59:28,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:28,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:28,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:29,031 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:29,032 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:29,032 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:29,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977371816] [2020-10-16 02:59:29,032 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:29,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:29,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:29,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:29,034 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:29,035 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 686 transitions, 43710 flow. Second operand 15 states. [2020-10-16 02:59:29,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:29,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:29,035 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:30,273 INFO L129 PetriNetUnfolder]: 497/1331 cut-off events. [2020-10-16 02:59:30,273 INFO L130 PetriNetUnfolder]: For 426985/426987 co-relation queries the response was YES. [2020-10-16 02:59:30,297 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31275 conditions, 1331 events. 497/1331 cut-off events. For 426985/426987 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 11267 event pairs, 0 based on Foata normal form. 3/1334 useless extension candidates. Maximal degree in co-relation 31041. Up to 680 conditions per place. [2020-10-16 02:59:30,313 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 435 selfloop transitions, 267 changer transitions 0/709 dead transitions. [2020-10-16 02:59:30,313 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 709 transitions, 46042 flow [2020-10-16 02:59:30,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:59:30,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:59:30,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1541 transitions. [2020-10-16 02:59:30,315 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858032932799288 [2020-10-16 02:59:30,315 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1541 transitions. [2020-10-16 02:59:30,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1541 transitions. [2020-10-16 02:59:30,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:30,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1541 transitions. [2020-10-16 02:59:30,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:59:30,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:59:30,318 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:59:30,318 INFO L185 Difference]: Start difference. First operand has 556 places, 686 transitions, 43710 flow. Second operand 21 states and 1541 transitions. [2020-10-16 02:59:30,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 709 transitions, 46042 flow [2020-10-16 02:59:32,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 709 transitions, 45717 flow, removed 13 selfloop flow, removed 17 redundant places. [2020-10-16 02:59:32,367 INFO L241 Difference]: Finished difference. Result has 562 places, 692 transitions, 44738 flow [2020-10-16 02:59:32,368 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=43396, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=44738, PETRI_PLACES=562, PETRI_TRANSITIONS=692} [2020-10-16 02:59:32,368 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 544 predicate places. [2020-10-16 02:59:32,368 INFO L481 AbstractCegarLoop]: Abstraction has has 562 places, 692 transitions, 44738 flow [2020-10-16 02:59:32,368 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:32,368 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:32,368 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:32,568 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2020-10-16 02:59:32,569 INFO L429 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:32,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:32,569 INFO L82 PathProgramCache]: Analyzing trace with hash 1233710865, now seen corresponding path program 77 times [2020-10-16 02:59:32,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:32,570 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423481019] [2020-10-16 02:59:32,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:32,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:32,646 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:32,646 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423481019] [2020-10-16 02:59:32,646 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803100582] [2020-10-16 02:59:32,647 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:32,683 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:59:32,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:32,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:32,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:32,794 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:59:32,807 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:32,808 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:32,808 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:32,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078173644] [2020-10-16 02:59:32,809 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:32,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:32,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:32,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:32,810 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:32,811 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 692 transitions, 44738 flow. Second operand 15 states. [2020-10-16 02:59:32,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:32,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:32,811 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:34,107 INFO L129 PetriNetUnfolder]: 506/1355 cut-off events. [2020-10-16 02:59:34,108 INFO L130 PetriNetUnfolder]: For 451687/451689 co-relation queries the response was YES. [2020-10-16 02:59:34,128 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32223 conditions, 1355 events. 506/1355 cut-off events. For 451687/451689 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 11485 event pairs, 0 based on Foata normal form. 4/1359 useless extension candidates. Maximal degree in co-relation 31987. Up to 848 conditions per place. [2020-10-16 02:59:34,145 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 555 selfloop transitions, 151 changer transitions 0/713 dead transitions. [2020-10-16 02:59:34,146 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 713 transitions, 47814 flow [2020-10-16 02:59:34,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:59:34,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:59:34,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-16 02:59:34,147 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:59:34,147 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-16 02:59:34,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-16 02:59:34,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:34,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-16 02:59:34,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:59:34,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:59:34,150 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:59:34,150 INFO L185 Difference]: Start difference. First operand has 562 places, 692 transitions, 44738 flow. Second operand 15 states and 1104 transitions. [2020-10-16 02:59:34,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 713 transitions, 47814 flow [2020-10-16 02:59:36,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 713 transitions, 47546 flow, removed 5 selfloop flow, removed 16 redundant places. [2020-10-16 02:59:36,168 INFO L241 Difference]: Finished difference. Result has 563 places, 705 transitions, 46301 flow [2020-10-16 02:59:36,168 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=44473, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=46301, PETRI_PLACES=563, PETRI_TRANSITIONS=705} [2020-10-16 02:59:36,168 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 545 predicate places. [2020-10-16 02:59:36,168 INFO L481 AbstractCegarLoop]: Abstraction has has 563 places, 705 transitions, 46301 flow [2020-10-16 02:59:36,169 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:36,169 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:36,169 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:36,369 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:36,370 INFO L429 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:36,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:36,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1233711826, now seen corresponding path program 78 times [2020-10-16 02:59:36,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:36,371 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442224166] [2020-10-16 02:59:36,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:36,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:36,461 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:36,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442224166] [2020-10-16 02:59:36,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358197637] [2020-10-16 02:59:36,461 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:36,513 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:59:36,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:36,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:36,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:36,653 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:59:37,782 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:37,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:37,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 02:59:37,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665119954] [2020-10-16 02:59:37,783 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 02:59:37,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:37,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 02:59:37,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=166, Unknown=1, NotChecked=0, Total=240 [2020-10-16 02:59:37,784 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:37,785 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 705 transitions, 46301 flow. Second operand 16 states. [2020-10-16 02:59:37,785 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:37,785 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:37,785 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:51,783 INFO L129 PetriNetUnfolder]: 520/1391 cut-off events. [2020-10-16 02:59:51,783 INFO L130 PetriNetUnfolder]: For 497187/497189 co-relation queries the response was YES. [2020-10-16 02:59:51,809 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34266 conditions, 1391 events. 520/1391 cut-off events. For 497187/497189 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 11813 event pairs, 0 based on Foata normal form. 4/1395 useless extension candidates. Maximal degree in co-relation 34027. Up to 852 conditions per place. [2020-10-16 02:59:51,826 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 541 selfloop transitions, 185 changer transitions 0/733 dead transitions. [2020-10-16 02:59:51,826 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 733 transitions, 50283 flow [2020-10-16 02:59:51,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 02:59:51,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 02:59:51,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1472 transitions. [2020-10-16 02:59:51,859 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-16 02:59:51,860 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1472 transitions. [2020-10-16 02:59:51,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1472 transitions. [2020-10-16 02:59:51,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:51,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1472 transitions. [2020-10-16 02:59:51,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 02:59:51,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 02:59:51,863 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 02:59:51,863 INFO L185 Difference]: Start difference. First operand has 563 places, 705 transitions, 46301 flow. Second operand 20 states and 1472 transitions. [2020-10-16 02:59:51,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 733 transitions, 50283 flow [2020-10-16 02:59:54,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 733 transitions, 49795 flow, removed 193 selfloop flow, removed 10 redundant places. [2020-10-16 02:59:54,184 INFO L241 Difference]: Finished difference. Result has 576 places, 722 transitions, 48456 flow [2020-10-16 02:59:54,184 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=45834, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=48456, PETRI_PLACES=576, PETRI_TRANSITIONS=722} [2020-10-16 02:59:54,185 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 558 predicate places. [2020-10-16 02:59:54,185 INFO L481 AbstractCegarLoop]: Abstraction has has 576 places, 722 transitions, 48456 flow [2020-10-16 02:59:54,185 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 02:59:54,185 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:54,185 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:54,385 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-10-16 02:59:54,386 INFO L429 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:54,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:54,386 INFO L82 PathProgramCache]: Analyzing trace with hash 1233689506, now seen corresponding path program 79 times [2020-10-16 02:59:54,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:54,387 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261552389] [2020-10-16 02:59:54,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:54,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:54,461 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:54,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261552389] [2020-10-16 02:59:54,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729605952] [2020-10-16 02:59:54,462 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:54,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:54,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:54,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:54,652 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:54,653 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:54,653 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:54,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37604951] [2020-10-16 02:59:54,653 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:54,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:54,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:54,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:54,656 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:54,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 722 transitions, 48456 flow. Second operand 15 states. [2020-10-16 02:59:54,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:54,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:54,657 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:55,819 INFO L129 PetriNetUnfolder]: 523/1403 cut-off events. [2020-10-16 02:59:55,819 INFO L130 PetriNetUnfolder]: For 509709/509711 co-relation queries the response was YES. [2020-10-16 02:59:55,842 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34867 conditions, 1403 events. 523/1403 cut-off events. For 509709/509711 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 11987 event pairs, 0 based on Foata normal form. 4/1407 useless extension candidates. Maximal degree in co-relation 34624. Up to 812 conditions per place. [2020-10-16 02:59:55,860 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 548 selfloop transitions, 186 changer transitions 0/741 dead transitions. [2020-10-16 02:59:55,860 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 741 transitions, 51529 flow [2020-10-16 02:59:55,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:59:55,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:59:55,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1176 transitions. [2020-10-16 02:59:55,863 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-16 02:59:55,863 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1176 transitions. [2020-10-16 02:59:55,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1176 transitions. [2020-10-16 02:59:55,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:55,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1176 transitions. [2020-10-16 02:59:55,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:59:55,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:59:55,865 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:59:55,865 INFO L185 Difference]: Start difference. First operand has 576 places, 722 transitions, 48456 flow. Second operand 16 states and 1176 transitions. [2020-10-16 02:59:55,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 741 transitions, 51529 flow [2020-10-16 02:59:58,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 741 transitions, 49977 flow, removed 744 selfloop flow, removed 10 redundant places. [2020-10-16 02:59:58,077 INFO L241 Difference]: Finished difference. Result has 582 places, 728 transitions, 48688 flow [2020-10-16 02:59:58,078 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=47154, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=48688, PETRI_PLACES=582, PETRI_TRANSITIONS=728} [2020-10-16 02:59:58,079 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 564 predicate places. [2020-10-16 02:59:58,079 INFO L481 AbstractCegarLoop]: Abstraction has has 582 places, 728 transitions, 48688 flow [2020-10-16 02:59:58,079 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:59:58,079 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:58,079 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:58,293 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:58,293 INFO L429 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:58,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:58,294 INFO L82 PathProgramCache]: Analyzing trace with hash 1067148210, now seen corresponding path program 80 times [2020-10-16 02:59:58,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:58,294 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450709674] [2020-10-16 02:59:58,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:58,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:58,373 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:58,373 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450709674] [2020-10-16 02:59:58,374 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014384522] [2020-10-16 02:59:58,374 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 02:59:58,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:59:58,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:58,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:58,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:58,510 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:59:58,519 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:59:58,519 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:58,519 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:58,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403480324] [2020-10-16 02:59:58,520 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:58,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:58,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:58,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:58,521 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 02:59:58,521 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 728 transitions, 48688 flow. Second operand 15 states. [2020-10-16 02:59:58,521 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:58,521 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 02:59:58,521 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:00,240 INFO L129 PetriNetUnfolder]: 545/1464 cut-off events. [2020-10-16 03:00:00,240 INFO L130 PetriNetUnfolder]: For 546899/546901 co-relation queries the response was YES. [2020-10-16 03:00:00,268 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36301 conditions, 1464 events. 545/1464 cut-off events. For 546899/546901 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 12609 event pairs, 0 based on Foata normal form. 5/1469 useless extension candidates. Maximal degree in co-relation 36058. Up to 832 conditions per place. [2020-10-16 03:00:00,287 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 474 selfloop transitions, 285 changer transitions 0/766 dead transitions. [2020-10-16 03:00:00,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 766 transitions, 53911 flow [2020-10-16 03:00:00,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 03:00:00,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 03:00:00,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-16 03:00:00,289 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-16 03:00:00,289 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-16 03:00:00,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-16 03:00:00,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:00,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-16 03:00:00,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 03:00:00,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 03:00:00,292 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 03:00:00,292 INFO L185 Difference]: Start difference. First operand has 582 places, 728 transitions, 48688 flow. Second operand 27 states and 1987 transitions. [2020-10-16 03:00:00,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 766 transitions, 53911 flow [2020-10-16 03:00:02,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 766 transitions, 53565 flow, removed 1 selfloop flow, removed 15 redundant places. [2020-10-16 03:00:02,584 INFO L241 Difference]: Finished difference. Result has 596 places, 760 transitions, 52632 flow [2020-10-16 03:00:02,585 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=48359, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=52632, PETRI_PLACES=596, PETRI_TRANSITIONS=760} [2020-10-16 03:00:02,585 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 578 predicate places. [2020-10-16 03:00:02,585 INFO L481 AbstractCegarLoop]: Abstraction has has 596 places, 760 transitions, 52632 flow [2020-10-16 03:00:02,585 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:02,585 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:02,585 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:02,785 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-10-16 03:00:02,786 INFO L429 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:02,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:02,786 INFO L82 PathProgramCache]: Analyzing trace with hash 1094267626, now seen corresponding path program 81 times [2020-10-16 03:00:02,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:02,787 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164767462] [2020-10-16 03:00:02,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:02,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:02,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:02,870 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164767462] [2020-10-16 03:00:02,870 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700167522] [2020-10-16 03:00:02,870 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 03:00:02,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:00:02,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:02,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:02,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:03,085 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:03,086 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:03,086 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:03,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521806760] [2020-10-16 03:00:03,086 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:03,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:03,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:03,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:03,087 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:00:03,088 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 760 transitions, 52632 flow. Second operand 15 states. [2020-10-16 03:00:03,088 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:03,088 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:00:03,088 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:04,650 INFO L129 PetriNetUnfolder]: 550/1478 cut-off events. [2020-10-16 03:00:04,650 INFO L130 PetriNetUnfolder]: For 557886/557892 co-relation queries the response was YES. [2020-10-16 03:00:04,703 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37475 conditions, 1478 events. 550/1478 cut-off events. For 557886/557892 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 12761 event pairs, 0 based on Foata normal form. 7/1485 useless extension candidates. Maximal degree in co-relation 37230. Up to 790 conditions per place. [2020-10-16 03:00:04,740 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 512 selfloop transitions, 262 changer transitions 0/781 dead transitions. [2020-10-16 03:00:04,740 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 781 transitions, 55480 flow [2020-10-16 03:00:04,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 03:00:04,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 03:00:04,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1396 transitions. [2020-10-16 03:00:04,743 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866699458927693 [2020-10-16 03:00:04,743 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1396 transitions. [2020-10-16 03:00:04,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1396 transitions. [2020-10-16 03:00:04,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:04,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1396 transitions. [2020-10-16 03:00:04,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 03:00:04,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 03:00:04,747 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 03:00:04,747 INFO L185 Difference]: Start difference. First operand has 596 places, 760 transitions, 52632 flow. Second operand 19 states and 1396 transitions. [2020-10-16 03:00:04,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 781 transitions, 55480 flow [2020-10-16 03:00:07,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 781 transitions, 53821 flow, removed 661 selfloop flow, removed 22 redundant places. [2020-10-16 03:00:07,572 INFO L241 Difference]: Finished difference. Result has 594 places, 766 transitions, 52665 flow [2020-10-16 03:00:07,572 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50976, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=52665, PETRI_PLACES=594, PETRI_TRANSITIONS=766} [2020-10-16 03:00:07,573 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 576 predicate places. [2020-10-16 03:00:07,573 INFO L481 AbstractCegarLoop]: Abstraction has has 594 places, 766 transitions, 52665 flow [2020-10-16 03:00:07,573 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:07,573 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:07,573 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:07,773 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2020-10-16 03:00:07,774 INFO L429 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:07,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:07,774 INFO L82 PathProgramCache]: Analyzing trace with hash 1094237835, now seen corresponding path program 82 times [2020-10-16 03:00:07,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:07,775 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594285196] [2020-10-16 03:00:07,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:07,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:07,853 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 03:00:07,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594285196] [2020-10-16 03:00:07,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392338425] [2020-10-16 03:00:07,854 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 03:00:07,893 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:00:07,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:07,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:07,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:08,044 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 03:00:08,045 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:08,045 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:08,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435434721] [2020-10-16 03:00:08,045 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:08,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:08,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:08,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:08,046 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:00:08,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 766 transitions, 52665 flow. Second operand 15 states. [2020-10-16 03:00:08,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:08,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:00:08,047 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:09,449 INFO L129 PetriNetUnfolder]: 552/1484 cut-off events. [2020-10-16 03:00:09,449 INFO L130 PetriNetUnfolder]: For 552130/552132 co-relation queries the response was YES. [2020-10-16 03:00:09,476 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37218 conditions, 1484 events. 552/1484 cut-off events. For 552130/552132 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 12846 event pairs, 0 based on Foata normal form. 3/1487 useless extension candidates. Maximal degree in co-relation 36971. Up to 827 conditions per place. [2020-10-16 03:00:09,494 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 547 selfloop transitions, 230 changer transitions 0/784 dead transitions. [2020-10-16 03:00:09,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 784 transitions, 55004 flow [2020-10-16 03:00:09,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 03:00:09,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 03:00:09,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1396 transitions. [2020-10-16 03:00:09,496 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866699458927693 [2020-10-16 03:00:09,496 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1396 transitions. [2020-10-16 03:00:09,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1396 transitions. [2020-10-16 03:00:09,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:09,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1396 transitions. [2020-10-16 03:00:09,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 03:00:09,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 03:00:09,498 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 03:00:09,498 INFO L185 Difference]: Start difference. First operand has 594 places, 766 transitions, 52665 flow. Second operand 19 states and 1396 transitions. [2020-10-16 03:00:09,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 784 transitions, 55004 flow [2020-10-16 03:00:11,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 784 transitions, 54650 flow, removed 14 selfloop flow, removed 17 redundant places. [2020-10-16 03:00:12,008 INFO L241 Difference]: Finished difference. Result has 596 places, 768 transitions, 53339 flow [2020-10-16 03:00:12,009 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=52320, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=53339, PETRI_PLACES=596, PETRI_TRANSITIONS=768} [2020-10-16 03:00:12,009 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 578 predicate places. [2020-10-16 03:00:12,009 INFO L481 AbstractCegarLoop]: Abstraction has has 596 places, 768 transitions, 53339 flow [2020-10-16 03:00:12,009 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:12,009 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:12,009 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:12,209 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-16 03:00:12,210 INFO L429 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:12,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:12,210 INFO L82 PathProgramCache]: Analyzing trace with hash 1094260155, now seen corresponding path program 83 times [2020-10-16 03:00:12,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:12,211 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439283765] [2020-10-16 03:00:12,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:12,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:12,293 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 03:00:12,294 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439283765] [2020-10-16 03:00:12,294 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427794409] [2020-10-16 03:00:12,294 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 03:00:12,332 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:00:12,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:12,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:12,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:12,476 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:00:12,509 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 03:00:12,509 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:12,510 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:12,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011736721] [2020-10-16 03:00:12,510 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:12,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:12,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:12,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:12,511 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:00:12,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 768 transitions, 53339 flow. Second operand 15 states. [2020-10-16 03:00:12,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:12,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:00:12,512 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:14,769 INFO L129 PetriNetUnfolder]: 561/1508 cut-off events. [2020-10-16 03:00:14,769 INFO L130 PetriNetUnfolder]: For 592065/592067 co-relation queries the response was YES. [2020-10-16 03:00:14,797 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38430 conditions, 1508 events. 561/1508 cut-off events. For 592065/592067 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 13094 event pairs, 0 based on Foata normal form. 4/1512 useless extension candidates. Maximal degree in co-relation 38183. Up to 792 conditions per place. [2020-10-16 03:00:14,817 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 470 selfloop transitions, 316 changer transitions 0/793 dead transitions. [2020-10-16 03:00:14,818 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 793 transitions, 57087 flow [2020-10-16 03:00:14,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 03:00:14,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 03:00:14,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-16 03:00:14,819 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 03:00:14,819 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-16 03:00:14,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-16 03:00:14,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:14,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-16 03:00:14,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 03:00:14,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 03:00:14,822 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 03:00:14,822 INFO L185 Difference]: Start difference. First operand has 596 places, 768 transitions, 53339 flow. Second operand 21 states and 1545 transitions. [2020-10-16 03:00:14,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 793 transitions, 57087 flow [2020-10-16 03:00:17,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 793 transitions, 56729 flow, removed 2 selfloop flow, removed 18 redundant places. [2020-10-16 03:00:17,531 INFO L241 Difference]: Finished difference. Result has 601 places, 780 transitions, 55707 flow [2020-10-16 03:00:17,531 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=52986, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=55707, PETRI_PLACES=601, PETRI_TRANSITIONS=780} [2020-10-16 03:00:17,532 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 583 predicate places. [2020-10-16 03:00:17,532 INFO L481 AbstractCegarLoop]: Abstraction has has 601 places, 780 transitions, 55707 flow [2020-10-16 03:00:17,532 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:17,532 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:17,532 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:17,732 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:17,733 INFO L429 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:17,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:17,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1094288985, now seen corresponding path program 84 times [2020-10-16 03:00:17,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:17,734 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579329978] [2020-10-16 03:00:17,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:17,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:17,817 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 03:00:17,817 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579329978] [2020-10-16 03:00:17,818 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334578522] [2020-10-16 03:00:17,818 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 03:00:17,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 03:00:17,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:17,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:17,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:20,047 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:00:24,164 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification. DAG size of input: 42 DAG size of output: 20 [2020-10-16 03:00:24,165 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 03:00:24,165 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:24,166 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 03:00:24,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006983073] [2020-10-16 03:00:24,166 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 03:00:24,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:24,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 03:00:24,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=168, Unknown=2, NotChecked=0, Total=240 [2020-10-16 03:00:24,167 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:00:24,167 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 780 transitions, 55707 flow. Second operand 16 states. [2020-10-16 03:00:24,168 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:24,168 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:00:24,168 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:28,304 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-16 03:00:32,499 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2020-10-16 03:00:55,405 INFO L129 PetriNetUnfolder]: 570/1528 cut-off events. [2020-10-16 03:00:55,405 INFO L130 PetriNetUnfolder]: For 630455/630457 co-relation queries the response was YES. [2020-10-16 03:00:55,435 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39752 conditions, 1528 events. 570/1528 cut-off events. For 630455/630457 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 13328 event pairs, 0 based on Foata normal form. 4/1532 useless extension candidates. Maximal degree in co-relation 39502. Up to 848 conditions per place. [2020-10-16 03:00:55,455 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 494 selfloop transitions, 311 changer transitions 0/812 dead transitions. [2020-10-16 03:00:55,455 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 812 transitions, 59328 flow [2020-10-16 03:00:55,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 03:00:55,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 03:00:55,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1838 transitions. [2020-10-16 03:00:55,457 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6871028037383178 [2020-10-16 03:00:55,457 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1838 transitions. [2020-10-16 03:00:55,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1838 transitions. [2020-10-16 03:00:55,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:55,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1838 transitions. [2020-10-16 03:00:55,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 03:00:55,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 03:00:55,460 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 03:00:55,460 INFO L185 Difference]: Start difference. First operand has 601 places, 780 transitions, 55707 flow. Second operand 25 states and 1838 transitions. [2020-10-16 03:00:55,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 812 transitions, 59328 flow [2020-10-16 03:00:58,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 812 transitions, 57870 flow, removed 653 selfloop flow, removed 14 redundant places. [2020-10-16 03:00:58,307 INFO L241 Difference]: Finished difference. Result has 618 places, 797 transitions, 56710 flow [2020-10-16 03:00:58,308 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=54249, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=56710, PETRI_PLACES=618, PETRI_TRANSITIONS=797} [2020-10-16 03:00:58,308 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 600 predicate places. [2020-10-16 03:00:58,308 INFO L481 AbstractCegarLoop]: Abstraction has has 618 places, 797 transitions, 56710 flow [2020-10-16 03:00:58,308 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 03:00:58,308 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:58,308 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:58,509 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2020-10-16 03:00:58,509 INFO L429 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:58,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:58,510 INFO L82 PathProgramCache]: Analyzing trace with hash 1094289946, now seen corresponding path program 85 times [2020-10-16 03:00:58,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:58,510 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838540548] [2020-10-16 03:00:58,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:58,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:58,592 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:58,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838540548] [2020-10-16 03:00:58,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686853458] [2020-10-16 03:00:58,593 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 03:00:58,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:58,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:58,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:58,791 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:00:58,801 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:00:58,809 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:01:02,652 WARN L193 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 42 DAG size of output: 36 [2020-10-16 03:01:02,654 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:02,654 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:02,654 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 03:01:02,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755322621] [2020-10-16 03:01:02,654 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 03:01:02,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:02,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 03:01:02,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=166, Unknown=1, NotChecked=0, Total=240 [2020-10-16 03:01:02,655 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:01:02,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 618 places, 797 transitions, 56710 flow. Second operand 16 states. [2020-10-16 03:01:02,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:02,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:01:02,657 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:01:05,678 WARN L193 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 22 [2020-10-16 03:01:12,041 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2020-10-16 03:01:22,698 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 48 [2020-10-16 03:01:36,962 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2020-10-16 03:01:54,367 INFO L129 PetriNetUnfolder]: 578/1549 cut-off events. [2020-10-16 03:01:54,367 INFO L130 PetriNetUnfolder]: For 658667/658669 co-relation queries the response was YES. [2020-10-16 03:01:54,402 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40581 conditions, 1549 events. 578/1549 cut-off events. For 658667/658669 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 13540 event pairs, 0 based on Foata normal form. 4/1553 useless extension candidates. Maximal degree in co-relation 40323. Up to 841 conditions per place. [2020-10-16 03:01:54,426 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 538 selfloop transitions, 279 changer transitions 0/824 dead transitions. [2020-10-16 03:01:54,426 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 824 transitions, 60616 flow [2020-10-16 03:01:54,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 03:01:54,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 03:01:54,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1764 transitions. [2020-10-16 03:01:54,430 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-16 03:01:54,430 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1764 transitions. [2020-10-16 03:01:54,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1764 transitions. [2020-10-16 03:01:54,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:01:54,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1764 transitions. [2020-10-16 03:01:54,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 03:01:54,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 03:01:54,433 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 03:01:54,434 INFO L185 Difference]: Start difference. First operand has 618 places, 797 transitions, 56710 flow. Second operand 24 states and 1764 transitions. [2020-10-16 03:01:54,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 824 transitions, 60616 flow [2020-10-16 03:01:57,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 824 transitions, 59437 flow, removed 488 selfloop flow, removed 17 redundant places. [2020-10-16 03:01:57,606 INFO L241 Difference]: Finished difference. Result has 628 places, 808 transitions, 57984 flow [2020-10-16 03:01:57,607 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=55535, PETRI_DIFFERENCE_MINUEND_PLACES=601, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=57984, PETRI_PLACES=628, PETRI_TRANSITIONS=808} [2020-10-16 03:01:57,607 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 610 predicate places. [2020-10-16 03:01:57,607 INFO L481 AbstractCegarLoop]: Abstraction has has 628 places, 808 transitions, 57984 flow [2020-10-16 03:01:57,607 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 03:01:57,607 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:01:57,607 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:01:57,808 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:01:57,808 INFO L429 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:01:57,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:01:57,809 INFO L82 PathProgramCache]: Analyzing trace with hash 1067178962, now seen corresponding path program 86 times [2020-10-16 03:01:57,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:01:57,809 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650774978] [2020-10-16 03:01:57,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:01:57,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:57,925 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:57,925 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650774978] [2020-10-16 03:01:57,925 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153357462] [2020-10-16 03:01:57,925 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 03:01:57,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:01:57,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:01:57,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:01:57,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:01:58,123 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:01:58,140 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:01:58,141 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:58,141 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:01:58,141 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5133141] [2020-10-16 03:01:58,141 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:01:58,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:58,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:01:58,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:01:58,142 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:01:58,143 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 808 transitions, 57984 flow. Second operand 15 states. [2020-10-16 03:01:58,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:58,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:01:58,143 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:00,153 INFO L129 PetriNetUnfolder]: 587/1573 cut-off events. [2020-10-16 03:02:00,154 INFO L130 PetriNetUnfolder]: For 687363/687365 co-relation queries the response was YES. [2020-10-16 03:02:00,185 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41940 conditions, 1573 events. 587/1573 cut-off events. For 687363/687365 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 13824 event pairs, 0 based on Foata normal form. 4/1577 useless extension candidates. Maximal degree in co-relation 41677. Up to 862 conditions per place. [2020-10-16 03:02:00,206 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 552 selfloop transitions, 268 changer transitions 0/827 dead transitions. [2020-10-16 03:02:00,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 827 transitions, 61696 flow [2020-10-16 03:02:00,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 03:02:00,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 03:02:00,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1692 transitions. [2020-10-16 03:02:00,209 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875253961804144 [2020-10-16 03:02:00,209 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1692 transitions. [2020-10-16 03:02:00,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1692 transitions. [2020-10-16 03:02:00,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:00,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1692 transitions. [2020-10-16 03:02:00,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 03:02:00,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 03:02:00,212 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 03:02:00,212 INFO L185 Difference]: Start difference. First operand has 628 places, 808 transitions, 57984 flow. Second operand 23 states and 1692 transitions. [2020-10-16 03:02:00,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 827 transitions, 61696 flow [2020-10-16 03:02:03,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 827 transitions, 59069 flow, removed 1147 selfloop flow, removed 19 redundant places. [2020-10-16 03:02:03,615 INFO L241 Difference]: Finished difference. Result has 634 places, 819 transitions, 57905 flow [2020-10-16 03:02:03,616 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=55357, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=57905, PETRI_PLACES=634, PETRI_TRANSITIONS=819} [2020-10-16 03:02:03,616 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 616 predicate places. [2020-10-16 03:02:03,616 INFO L481 AbstractCegarLoop]: Abstraction has has 634 places, 819 transitions, 57905 flow [2020-10-16 03:02:03,616 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:02:03,616 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:03,616 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:03,817 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-16 03:02:03,817 INFO L429 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:03,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:03,817 INFO L82 PathProgramCache]: Analyzing trace with hash 1067149171, now seen corresponding path program 87 times [2020-10-16 03:02:03,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:03,818 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358701812] [2020-10-16 03:02:03,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:03,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:03,944 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 03:02:03,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358701812] [2020-10-16 03:02:03,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63033791] [2020-10-16 03:02:03,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:03,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:02:03,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:03,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:02:03,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:04,150 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:04,176 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 03:02:04,176 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:04,177 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:02:04,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562353745] [2020-10-16 03:02:04,177 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:02:04,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:04,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:02:04,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:02:04,179 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:04,180 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 819 transitions, 57905 flow. Second operand 15 states. [2020-10-16 03:02:04,180 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:04,180 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:04,180 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:06,600 INFO L129 PetriNetUnfolder]: 604/1617 cut-off events. [2020-10-16 03:02:06,600 INFO L130 PetriNetUnfolder]: For 723218/723220 co-relation queries the response was YES. [2020-10-16 03:02:06,633 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43488 conditions, 1617 events. 604/1617 cut-off events. For 723218/723220 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 14270 event pairs, 0 based on Foata normal form. 5/1622 useless extension candidates. Maximal degree in co-relation 43223. Up to 646 conditions per place. [2020-10-16 03:02:06,656 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 289 selfloop transitions, 555 changer transitions 0/851 dead transitions. [2020-10-16 03:02:06,656 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 851 transitions, 63348 flow [2020-10-16 03:02:06,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 03:02:06,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 03:02:06,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-16 03:02:06,659 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-16 03:02:06,659 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-16 03:02:06,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-16 03:02:06,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:06,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-16 03:02:06,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 03:02:06,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 03:02:06,662 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 03:02:06,662 INFO L185 Difference]: Start difference. First operand has 634 places, 819 transitions, 57905 flow. Second operand 27 states and 1987 transitions. [2020-10-16 03:02:06,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 851 transitions, 63348 flow [2020-10-16 03:02:10,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 851 transitions, 61716 flow, removed 677 selfloop flow, removed 20 redundant places. [2020-10-16 03:02:10,134 INFO L241 Difference]: Finished difference. Result has 643 places, 841 transitions, 61362 flow [2020-10-16 03:02:10,134 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=56273, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=537, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=61362, PETRI_PLACES=643, PETRI_TRANSITIONS=841} [2020-10-16 03:02:10,135 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 625 predicate places. [2020-10-16 03:02:10,135 INFO L481 AbstractCegarLoop]: Abstraction has has 643 places, 841 transitions, 61362 flow [2020-10-16 03:02:10,135 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:02:10,135 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:10,135 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:10,335 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:10,336 INFO L429 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:10,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:10,336 INFO L82 PathProgramCache]: Analyzing trace with hash 1066254480, now seen corresponding path program 88 times [2020-10-16 03:02:10,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:10,337 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938584993] [2020-10-16 03:02:10,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:10,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:10,444 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 03:02:10,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938584993] [2020-10-16 03:02:10,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138759895] [2020-10-16 03:02:10,445 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 03:02:10,485 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:02:10,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:10,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:02:10,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:10,670 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:02:10,728 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 03:02:10,728 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:10,729 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:02:10,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769947957] [2020-10-16 03:02:10,729 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:02:10,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:10,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:02:10,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:02:10,731 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:10,731 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 841 transitions, 61362 flow. Second operand 15 states. [2020-10-16 03:02:10,731 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:10,731 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:10,731 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:13,319 INFO L129 PetriNetUnfolder]: 614/1645 cut-off events. [2020-10-16 03:02:13,320 INFO L130 PetriNetUnfolder]: For 731691/731693 co-relation queries the response was YES. [2020-10-16 03:02:13,354 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44671 conditions, 1645 events. 614/1645 cut-off events. For 731691/731693 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 14614 event pairs, 0 based on Foata normal form. 4/1649 useless extension candidates. Maximal degree in co-relation 44405. Up to 899 conditions per place. [2020-10-16 03:02:13,377 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 504 selfloop transitions, 352 changer transitions 0/863 dead transitions. [2020-10-16 03:02:13,377 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 863 transitions, 65361 flow [2020-10-16 03:02:13,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 03:02:13,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 03:02:13,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-16 03:02:13,380 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-16 03:02:13,380 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-16 03:02:13,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-16 03:02:13,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:13,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-16 03:02:13,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 03:02:13,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 03:02:13,383 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 03:02:13,383 INFO L185 Difference]: Start difference. First operand has 643 places, 841 transitions, 61362 flow. Second operand 27 states and 1986 transitions. [2020-10-16 03:02:13,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 863 transitions, 65361 flow [2020-10-16 03:02:16,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 863 transitions, 62224 flow, removed 1443 selfloop flow, removed 18 redundant places. [2020-10-16 03:02:16,798 INFO L241 Difference]: Finished difference. Result has 654 places, 854 transitions, 61088 flow [2020-10-16 03:02:16,799 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=58417, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=61088, PETRI_PLACES=654, PETRI_TRANSITIONS=854} [2020-10-16 03:02:16,799 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 636 predicate places. [2020-10-16 03:02:16,799 INFO L481 AbstractCegarLoop]: Abstraction has has 654 places, 854 transitions, 61088 flow [2020-10-16 03:02:16,799 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:02:16,800 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:16,800 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:17,000 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:17,000 INFO L429 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:17,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:17,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1934382410, now seen corresponding path program 16 times [2020-10-16 03:02:17,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:17,001 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917123829] [2020-10-16 03:02:17,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:17,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:17,265 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:17,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917123829] [2020-10-16 03:02:17,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116439008] [2020-10-16 03:02:17,265 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:17,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:02:17,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:17,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:17,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:17,612 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:17,612 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:17,612 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:17,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130763791] [2020-10-16 03:02:17,613 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:17,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:17,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:17,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:17,614 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:17,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 854 transitions, 61088 flow. Second operand 17 states. [2020-10-16 03:02:17,615 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:17,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:17,615 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:19,172 INFO L129 PetriNetUnfolder]: 616/1655 cut-off events. [2020-10-16 03:02:19,172 INFO L130 PetriNetUnfolder]: For 658990/658992 co-relation queries the response was YES. [2020-10-16 03:02:19,202 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41852 conditions, 1655 events. 616/1655 cut-off events. For 658990/658992 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 14780 event pairs, 0 based on Foata normal form. 4/1659 useless extension candidates. Maximal degree in co-relation 41582. Up to 1125 conditions per place. [2020-10-16 03:02:19,223 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 820 selfloop transitions, 39 changer transitions 0/866 dead transitions. [2020-10-16 03:02:19,223 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 866 transitions, 63342 flow [2020-10-16 03:02:19,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 03:02:19,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 03:02:19,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 733 transitions. [2020-10-16 03:02:19,225 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-16 03:02:19,225 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 733 transitions. [2020-10-16 03:02:19,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 733 transitions. [2020-10-16 03:02:19,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:19,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 733 transitions. [2020-10-16 03:02:19,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 03:02:19,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 03:02:19,226 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 03:02:19,226 INFO L185 Difference]: Start difference. First operand has 654 places, 854 transitions, 61088 flow. Second operand 10 states and 733 transitions. [2020-10-16 03:02:19,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 866 transitions, 63342 flow [2020-10-16 03:02:22,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 636 places, 866 transitions, 62345 flow, removed 312 selfloop flow, removed 27 redundant places. [2020-10-16 03:02:22,363 INFO L241 Difference]: Finished difference. Result has 638 places, 856 transitions, 60437 flow [2020-10-16 03:02:22,364 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=60103, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=854, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=815, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=60437, PETRI_PLACES=638, PETRI_TRANSITIONS=856} [2020-10-16 03:02:22,364 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 620 predicate places. [2020-10-16 03:02:22,364 INFO L481 AbstractCegarLoop]: Abstraction has has 638 places, 856 transitions, 60437 flow [2020-10-16 03:02:22,364 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:22,364 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:22,365 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:22,565 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2020-10-16 03:02:22,565 INFO L429 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:22,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:22,566 INFO L82 PathProgramCache]: Analyzing trace with hash 1237644982, now seen corresponding path program 17 times [2020-10-16 03:02:22,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:22,567 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152395994] [2020-10-16 03:02:22,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:22,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:22,756 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:22,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152395994] [2020-10-16 03:02:22,757 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831935911] [2020-10-16 03:02:22,757 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:22,797 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-16 03:02:22,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:22,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:22,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:23,078 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:23,079 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:23,079 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:23,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236661046] [2020-10-16 03:02:23,080 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:23,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:23,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:23,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:23,081 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:23,082 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 856 transitions, 60437 flow. Second operand 17 states. [2020-10-16 03:02:23,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:23,082 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:23,082 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:24,548 INFO L129 PetriNetUnfolder]: 618/1661 cut-off events. [2020-10-16 03:02:24,548 INFO L130 PetriNetUnfolder]: For 657229/657231 co-relation queries the response was YES. [2020-10-16 03:02:24,581 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41621 conditions, 1661 events. 618/1661 cut-off events. For 657229/657231 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 14860 event pairs, 0 based on Foata normal form. 4/1665 useless extension candidates. Maximal degree in co-relation 41355. Up to 1055 conditions per place. [2020-10-16 03:02:24,600 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 745 selfloop transitions, 114 changer transitions 0/866 dead transitions. [2020-10-16 03:02:24,600 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 866 transitions, 62647 flow [2020-10-16 03:02:24,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 03:02:24,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 03:02:24,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1029 transitions. [2020-10-16 03:02:24,602 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-16 03:02:24,603 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1029 transitions. [2020-10-16 03:02:24,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1029 transitions. [2020-10-16 03:02:24,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:24,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1029 transitions. [2020-10-16 03:02:24,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 03:02:24,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 03:02:24,605 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 03:02:24,605 INFO L185 Difference]: Start difference. First operand has 638 places, 856 transitions, 60437 flow. Second operand 14 states and 1029 transitions. [2020-10-16 03:02:24,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 651 places, 866 transitions, 62647 flow [2020-10-16 03:02:27,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 866 transitions, 62592 flow, removed 5 selfloop flow, removed 7 redundant places. [2020-10-16 03:02:27,607 INFO L241 Difference]: Finished difference. Result has 646 places, 858 transitions, 60934 flow [2020-10-16 03:02:27,608 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=60384, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=856, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=60934, PETRI_PLACES=646, PETRI_TRANSITIONS=858} [2020-10-16 03:02:27,608 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 628 predicate places. [2020-10-16 03:02:27,608 INFO L481 AbstractCegarLoop]: Abstraction has has 646 places, 858 transitions, 60934 flow [2020-10-16 03:02:27,608 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:27,608 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:27,608 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:27,808 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-16 03:02:27,809 INFO L429 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:27,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:27,809 INFO L82 PathProgramCache]: Analyzing trace with hash 1238336902, now seen corresponding path program 18 times [2020-10-16 03:02:27,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:27,810 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561304721] [2020-10-16 03:02:27,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:27,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:27,981 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:27,981 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561304721] [2020-10-16 03:02:27,981 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829855930] [2020-10-16 03:02:27,982 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:28,051 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-16 03:02:28,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:28,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:28,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:28,431 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:28,431 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:28,432 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:28,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167071622] [2020-10-16 03:02:28,432 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:28,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:28,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:28,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:28,435 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:28,436 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 858 transitions, 60934 flow. Second operand 17 states. [2020-10-16 03:02:28,437 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:28,437 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:28,437 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:30,539 INFO L129 PetriNetUnfolder]: 620/1666 cut-off events. [2020-10-16 03:02:30,540 INFO L130 PetriNetUnfolder]: For 670037/670043 co-relation queries the response was YES. [2020-10-16 03:02:30,571 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42077 conditions, 1666 events. 620/1666 cut-off events. For 670037/670043 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 14863 event pairs, 0 based on Foata normal form. 8/1674 useless extension candidates. Maximal degree in co-relation 41809. Up to 1051 conditions per place. [2020-10-16 03:02:30,591 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 737 selfloop transitions, 122 changer transitions 0/866 dead transitions. [2020-10-16 03:02:30,591 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 866 transitions, 63127 flow [2020-10-16 03:02:30,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 03:02:30,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 03:02:30,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1103 transitions. [2020-10-16 03:02:30,593 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872274143302181 [2020-10-16 03:02:30,593 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1103 transitions. [2020-10-16 03:02:30,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1103 transitions. [2020-10-16 03:02:30,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:30,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1103 transitions. [2020-10-16 03:02:30,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 03:02:30,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 03:02:30,595 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 03:02:30,595 INFO L185 Difference]: Start difference. First operand has 646 places, 858 transitions, 60934 flow. Second operand 15 states and 1103 transitions. [2020-10-16 03:02:30,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 866 transitions, 63127 flow [2020-10-16 03:02:33,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 866 transitions, 62973 flow, removed 3 selfloop flow, removed 12 redundant places. [2020-10-16 03:02:33,830 INFO L241 Difference]: Finished difference. Result has 649 places, 859 transitions, 61326 flow [2020-10-16 03:02:33,830 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=60782, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=736, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=61326, PETRI_PLACES=649, PETRI_TRANSITIONS=859} [2020-10-16 03:02:33,830 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 631 predicate places. [2020-10-16 03:02:33,830 INFO L481 AbstractCegarLoop]: Abstraction has has 649 places, 859 transitions, 61326 flow [2020-10-16 03:02:33,830 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:33,831 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:33,831 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:34,031 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:34,031 INFO L429 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:34,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:34,032 INFO L82 PathProgramCache]: Analyzing trace with hash 1238359222, now seen corresponding path program 19 times [2020-10-16 03:02:34,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:34,033 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994154013] [2020-10-16 03:02:34,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:34,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:34,157 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:34,157 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994154013] [2020-10-16 03:02:34,157 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633058094] [2020-10-16 03:02:34,158 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:34,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:34,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:34,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:34,404 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:34,424 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:34,425 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:34,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:34,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283021038] [2020-10-16 03:02:34,425 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:34,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:34,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:34,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:34,427 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:34,427 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 649 places, 859 transitions, 61326 flow. Second operand 17 states. [2020-10-16 03:02:34,428 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:34,428 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:34,428 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:36,215 INFO L129 PetriNetUnfolder]: 624/1676 cut-off events. [2020-10-16 03:02:36,215 INFO L130 PetriNetUnfolder]: For 675414/675420 co-relation queries the response was YES. [2020-10-16 03:02:36,248 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42692 conditions, 1676 events. 624/1676 cut-off events. For 675414/675420 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 14988 event pairs, 0 based on Foata normal form. 8/1684 useless extension candidates. Maximal degree in co-relation 42423. Up to 1054 conditions per place. [2020-10-16 03:02:36,268 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 737 selfloop transitions, 131 changer transitions 0/875 dead transitions. [2020-10-16 03:02:36,269 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 875 transitions, 64866 flow [2020-10-16 03:02:36,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:02:36,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:02:36,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-16 03:02:36,271 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-16 03:02:36,271 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-16 03:02:36,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-16 03:02:36,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:36,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-16 03:02:36,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:02:36,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:02:36,272 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:02:36,273 INFO L185 Difference]: Start difference. First operand has 649 places, 859 transitions, 61326 flow. Second operand 17 states and 1251 transitions. [2020-10-16 03:02:36,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 875 transitions, 64866 flow [2020-10-16 03:02:39,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 875 transitions, 64616 flow, removed 6 selfloop flow, removed 14 redundant places. [2020-10-16 03:02:39,573 INFO L241 Difference]: Finished difference. Result has 654 places, 868 transitions, 62989 flow [2020-10-16 03:02:39,574 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=61085, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=734, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=62989, PETRI_PLACES=654, PETRI_TRANSITIONS=868} [2020-10-16 03:02:39,574 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 636 predicate places. [2020-10-16 03:02:39,574 INFO L481 AbstractCegarLoop]: Abstraction has has 654 places, 868 transitions, 62989 flow [2020-10-16 03:02:39,575 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:39,575 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:39,575 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:39,775 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-16 03:02:39,775 INFO L429 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:39,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:39,776 INFO L82 PathProgramCache]: Analyzing trace with hash -1386270508, now seen corresponding path program 89 times [2020-10-16 03:02:39,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:39,777 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880561830] [2020-10-16 03:02:39,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:39,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:39,956 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:39,956 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880561830] [2020-10-16 03:02:39,956 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839881424] [2020-10-16 03:02:39,957 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 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:39,995 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:02:39,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:39,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:39,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:40,270 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:40,270 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:40,270 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:40,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771110384] [2020-10-16 03:02:40,271 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:40,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:40,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:40,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:40,273 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:40,273 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 868 transitions, 62989 flow. Second operand 17 states. [2020-10-16 03:02:40,273 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:40,273 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:40,274 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:41,942 INFO L129 PetriNetUnfolder]: 625/1679 cut-off events. [2020-10-16 03:02:41,942 INFO L130 PetriNetUnfolder]: For 677235/677241 co-relation queries the response was YES. [2020-10-16 03:02:41,976 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42989 conditions, 1679 events. 625/1679 cut-off events. For 677235/677241 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 14989 event pairs, 0 based on Foata normal form. 7/1686 useless extension candidates. Maximal degree in co-relation 42718. Up to 1065 conditions per place. [2020-10-16 03:02:41,997 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 764 selfloop transitions, 117 changer transitions 0/888 dead transitions. [2020-10-16 03:02:41,997 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 671 places, 888 transitions, 65374 flow [2020-10-16 03:02:41,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:02:41,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:02:41,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1318 transitions. [2020-10-16 03:02:41,999 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843198338525441 [2020-10-16 03:02:41,999 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1318 transitions. [2020-10-16 03:02:41,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1318 transitions. [2020-10-16 03:02:42,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:42,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1318 transitions. [2020-10-16 03:02:42,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:02:42,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:02:42,001 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:02:42,001 INFO L185 Difference]: Start difference. First operand has 654 places, 868 transitions, 62989 flow. Second operand 18 states and 1318 transitions. [2020-10-16 03:02:42,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 671 places, 888 transitions, 65374 flow [2020-10-16 03:02:45,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 888 transitions, 64001 flow, removed 644 selfloop flow, removed 12 redundant places. [2020-10-16 03:02:45,393 INFO L241 Difference]: Finished difference. Result has 661 places, 871 transitions, 62218 flow [2020-10-16 03:02:45,394 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=61616, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=62218, PETRI_PLACES=661, PETRI_TRANSITIONS=871} [2020-10-16 03:02:45,394 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 643 predicate places. [2020-10-16 03:02:45,394 INFO L481 AbstractCegarLoop]: Abstraction has has 661 places, 871 transitions, 62218 flow [2020-10-16 03:02:45,394 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:45,394 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:45,394 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:45,609 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-10-16 03:02:45,609 INFO L429 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:45,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:45,610 INFO L82 PathProgramCache]: Analyzing trace with hash -1386271469, now seen corresponding path program 90 times [2020-10-16 03:02:45,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:45,610 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858020908] [2020-10-16 03:02:45,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:45,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:45,764 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:45,765 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858020908] [2020-10-16 03:02:45,765 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871941716] [2020-10-16 03:02:45,765 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 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:45,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:02:45,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:45,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:45,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:46,041 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:46,041 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:46,041 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:46,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162245554] [2020-10-16 03:02:46,042 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:46,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:46,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:46,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:46,043 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:46,043 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 661 places, 871 transitions, 62218 flow. Second operand 17 states. [2020-10-16 03:02:46,043 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:46,044 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:46,044 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:47,662 INFO L129 PetriNetUnfolder]: 626/1682 cut-off events. [2020-10-16 03:02:47,663 INFO L130 PetriNetUnfolder]: For 680436/680438 co-relation queries the response was YES. [2020-10-16 03:02:47,696 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42525 conditions, 1682 events. 626/1682 cut-off events. For 680436/680438 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 15004 event pairs, 0 based on Foata normal form. 3/1685 useless extension candidates. Maximal degree in co-relation 42251. Up to 1036 conditions per place. [2020-10-16 03:02:47,717 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 745 selfloop transitions, 145 changer transitions 0/897 dead transitions. [2020-10-16 03:02:47,717 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 897 transitions, 64746 flow [2020-10-16 03:02:47,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:02:47,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:02:47,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1318 transitions. [2020-10-16 03:02:47,855 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843198338525441 [2020-10-16 03:02:47,856 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1318 transitions. [2020-10-16 03:02:47,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1318 transitions. [2020-10-16 03:02:47,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:47,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1318 transitions. [2020-10-16 03:02:47,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:02:47,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:02:47,857 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:02:47,857 INFO L185 Difference]: Start difference. First operand has 661 places, 871 transitions, 62218 flow. Second operand 18 states and 1318 transitions. [2020-10-16 03:02:47,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 897 transitions, 64746 flow [2020-10-16 03:02:51,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 897 transitions, 64623 flow, removed 5 selfloop flow, removed 10 redundant places. [2020-10-16 03:02:51,057 INFO L241 Difference]: Finished difference. Result has 670 places, 873 transitions, 62739 flow [2020-10-16 03:02:51,058 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=62095, PETRI_DIFFERENCE_MINUEND_PLACES=651, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=871, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=62739, PETRI_PLACES=670, PETRI_TRANSITIONS=873} [2020-10-16 03:02:51,058 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 652 predicate places. [2020-10-16 03:02:51,058 INFO L481 AbstractCegarLoop]: Abstraction has has 670 places, 873 transitions, 62739 flow [2020-10-16 03:02:51,058 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:51,058 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:51,058 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:51,259 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2020-10-16 03:02:51,259 INFO L429 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:51,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:51,260 INFO L82 PathProgramCache]: Analyzing trace with hash -2008553124, now seen corresponding path program 91 times [2020-10-16 03:02:51,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:51,260 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214175560] [2020-10-16 03:02:51,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:51,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:51,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:51,396 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214175560] [2020-10-16 03:02:51,396 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007848308] [2020-10-16 03:02:51,396 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 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:51,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:51,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:51,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:51,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:51,774 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:51,774 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:51,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747175009] [2020-10-16 03:02:51,775 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:51,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:51,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:51,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:51,776 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:51,777 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 670 places, 873 transitions, 62739 flow. Second operand 17 states. [2020-10-16 03:02:51,777 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:51,777 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:51,777 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:53,794 INFO L129 PetriNetUnfolder]: 634/1705 cut-off events. [2020-10-16 03:02:53,794 INFO L130 PetriNetUnfolder]: For 696458/696464 co-relation queries the response was YES. [2020-10-16 03:02:53,829 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43295 conditions, 1705 events. 634/1705 cut-off events. For 696458/696464 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 15349 event pairs, 0 based on Foata normal form. 7/1712 useless extension candidates. Maximal degree in co-relation 43019. Up to 921 conditions per place. [2020-10-16 03:02:53,850 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 636 selfloop transitions, 268 changer transitions 0/911 dead transitions. [2020-10-16 03:02:53,850 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 911 transitions, 66038 flow [2020-10-16 03:02:53,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:02:53,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:02:53,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1320 transitions. [2020-10-16 03:02:53,852 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 03:02:53,852 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1320 transitions. [2020-10-16 03:02:53,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1320 transitions. [2020-10-16 03:02:53,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:53,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1320 transitions. [2020-10-16 03:02:53,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:02:53,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:02:53,854 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:02:53,854 INFO L185 Difference]: Start difference. First operand has 670 places, 873 transitions, 62739 flow. Second operand 18 states and 1320 transitions. [2020-10-16 03:02:53,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 911 transitions, 66038 flow [2020-10-16 03:02:57,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 911 transitions, 65889 flow, removed 6 selfloop flow, removed 13 redundant places. [2020-10-16 03:02:57,107 INFO L241 Difference]: Finished difference. Result has 678 places, 887 transitions, 64418 flow [2020-10-16 03:02:57,108 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=62590, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=873, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=64418, PETRI_PLACES=678, PETRI_TRANSITIONS=887} [2020-10-16 03:02:57,108 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 660 predicate places. [2020-10-16 03:02:57,108 INFO L481 AbstractCegarLoop]: Abstraction has has 678 places, 887 transitions, 64418 flow [2020-10-16 03:02:57,108 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:57,108 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:57,108 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:57,309 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:57,309 INFO L429 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:57,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:57,310 INFO L82 PathProgramCache]: Analyzing trace with hash -1954120518, now seen corresponding path program 92 times [2020-10-16 03:02:57,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:57,310 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332998727] [2020-10-16 03:02:57,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:57,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:57,625 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:57,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332998727] [2020-10-16 03:02:57,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799655535] [2020-10-16 03:02:57,626 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 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:57,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:02:57,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:57,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:57,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:58,017 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:58,017 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:58,018 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:58,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108464627] [2020-10-16 03:02:58,018 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:58,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:58,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:58,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:58,019 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:02:58,019 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 887 transitions, 64418 flow. Second operand 17 states. [2020-10-16 03:02:58,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:58,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:02:58,020 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:59,694 INFO L129 PetriNetUnfolder]: 635/1708 cut-off events. [2020-10-16 03:02:59,694 INFO L130 PetriNetUnfolder]: For 710804/710810 co-relation queries the response was YES. [2020-10-16 03:02:59,728 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43882 conditions, 1708 events. 635/1708 cut-off events. For 710804/710810 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 15337 event pairs, 0 based on Foata normal form. 7/1715 useless extension candidates. Maximal degree in co-relation 43602. Up to 1092 conditions per place. [2020-10-16 03:02:59,749 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 788 selfloop transitions, 109 changer transitions 0/904 dead transitions. [2020-10-16 03:02:59,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 904 transitions, 66810 flow [2020-10-16 03:02:59,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:02:59,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:02:59,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1245 transitions. [2020-10-16 03:02:59,751 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6844420010995053 [2020-10-16 03:02:59,751 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1245 transitions. [2020-10-16 03:02:59,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1245 transitions. [2020-10-16 03:02:59,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:59,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1245 transitions. [2020-10-16 03:02:59,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:02:59,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:02:59,753 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:02:59,753 INFO L185 Difference]: Start difference. First operand has 678 places, 887 transitions, 64418 flow. Second operand 17 states and 1245 transitions. [2020-10-16 03:02:59,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 904 transitions, 66810 flow [2020-10-16 03:03:03,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 684 places, 904 transitions, 66606 flow, removed 2 selfloop flow, removed 10 redundant places. [2020-10-16 03:03:03,265 INFO L241 Difference]: Finished difference. Result has 687 places, 891 transitions, 64839 flow [2020-10-16 03:03:03,266 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=64214, PETRI_DIFFERENCE_MINUEND_PLACES=668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=779, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=64839, PETRI_PLACES=687, PETRI_TRANSITIONS=891} [2020-10-16 03:03:03,266 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 669 predicate places. [2020-10-16 03:03:03,267 INFO L481 AbstractCegarLoop]: Abstraction has has 687 places, 891 transitions, 64839 flow [2020-10-16 03:03:03,267 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:03,267 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:03,267 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:03,467 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2020-10-16 03:03:03,468 INFO L429 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:03,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:03,468 INFO L82 PathProgramCache]: Analyzing trace with hash -2008581954, now seen corresponding path program 93 times [2020-10-16 03:03:03,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:03,468 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370415220] [2020-10-16 03:03:03,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:03,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:03,602 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:03,603 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370415220] [2020-10-16 03:03:03,603 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851416885] [2020-10-16 03:03:03,603 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 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:03,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 03:03:03,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:03,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:03,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:08,332 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:08,332 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:08,332 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:08,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393083652] [2020-10-16 03:03:08,333 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:08,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:08,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:08,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=212, Unknown=1, NotChecked=0, Total=272 [2020-10-16 03:03:08,335 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:03:08,336 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 891 transitions, 64839 flow. Second operand 17 states. [2020-10-16 03:03:08,336 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:08,336 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:03:08,336 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:12,728 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-16 03:03:16,340 INFO L129 PetriNetUnfolder]: 637/1714 cut-off events. [2020-10-16 03:03:16,341 INFO L130 PetriNetUnfolder]: For 715086/715092 co-relation queries the response was YES. [2020-10-16 03:03:16,376 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44273 conditions, 1714 events. 637/1714 cut-off events. For 715086/715092 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 15412 event pairs, 0 based on Foata normal form. 7/1721 useless extension candidates. Maximal degree in co-relation 43990. Up to 927 conditions per place. [2020-10-16 03:03:16,397 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 638 selfloop transitions, 272 changer transitions 0/917 dead transitions. [2020-10-16 03:03:16,398 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 704 places, 917 transitions, 67640 flow [2020-10-16 03:03:16,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:03:16,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:03:16,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1320 transitions. [2020-10-16 03:03:16,400 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-16 03:03:16,400 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1320 transitions. [2020-10-16 03:03:16,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1320 transitions. [2020-10-16 03:03:16,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:16,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1320 transitions. [2020-10-16 03:03:16,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:03:16,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:03:16,402 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:03:16,402 INFO L185 Difference]: Start difference. First operand has 687 places, 891 transitions, 64839 flow. Second operand 18 states and 1320 transitions. [2020-10-16 03:03:16,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 704 places, 917 transitions, 67640 flow [2020-10-16 03:03:19,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 917 transitions, 67487 flow, removed 18 selfloop flow, removed 12 redundant places. [2020-10-16 03:03:19,973 INFO L241 Difference]: Finished difference. Result has 695 places, 896 transitions, 65982 flow [2020-10-16 03:03:19,974 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=64686, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=65982, PETRI_PLACES=695, PETRI_TRANSITIONS=896} [2020-10-16 03:03:19,974 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 677 predicate places. [2020-10-16 03:03:19,974 INFO L481 AbstractCegarLoop]: Abstraction has has 695 places, 896 transitions, 65982 flow [2020-10-16 03:03:19,974 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:19,974 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:19,974 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:20,175 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2020-10-16 03:03:20,175 INFO L429 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:20,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:20,176 INFO L82 PathProgramCache]: Analyzing trace with hash -1947001430, now seen corresponding path program 94 times [2020-10-16 03:03:20,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:20,176 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781117093] [2020-10-16 03:03:20,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:20,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:20,515 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:20,515 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781117093] [2020-10-16 03:03:20,516 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965774989] [2020-10-16 03:03:20,516 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 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:20,574 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:03:20,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:20,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:20,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:20,935 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:20,936 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:20,936 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:20,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400175153] [2020-10-16 03:03:20,937 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:20,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:20,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:20,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:20,939 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:03:20,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 896 transitions, 65982 flow. Second operand 17 states. [2020-10-16 03:03:20,940 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:20,940 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:03:20,940 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:22,737 INFO L129 PetriNetUnfolder]: 638/1717 cut-off events. [2020-10-16 03:03:22,737 INFO L130 PetriNetUnfolder]: For 731306/731308 co-relation queries the response was YES. [2020-10-16 03:03:22,772 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44834 conditions, 1717 events. 638/1717 cut-off events. For 731306/731308 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 15479 event pairs, 0 based on Foata normal form. 3/1720 useless extension candidates. Maximal degree in co-relation 44548. Up to 1143 conditions per place. [2020-10-16 03:03:22,792 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 834 selfloop transitions, 64 changer transitions 0/905 dead transitions. [2020-10-16 03:03:22,793 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 905 transitions, 68231 flow [2020-10-16 03:03:22,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 03:03:22,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 03:03:22,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 807 transitions. [2020-10-16 03:03:22,794 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6856414613423959 [2020-10-16 03:03:22,794 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 807 transitions. [2020-10-16 03:03:22,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 807 transitions. [2020-10-16 03:03:22,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:22,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 807 transitions. [2020-10-16 03:03:22,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 03:03:22,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 03:03:22,796 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 03:03:22,796 INFO L185 Difference]: Start difference. First operand has 695 places, 896 transitions, 65982 flow. Second operand 11 states and 807 transitions. [2020-10-16 03:03:22,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 905 transitions, 68231 flow [2020-10-16 03:03:26,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 690 places, 905 transitions, 67894 flow, removed 25 selfloop flow, removed 15 redundant places. [2020-10-16 03:03:26,495 INFO L241 Difference]: Finished difference. Result has 692 places, 898 transitions, 66064 flow [2020-10-16 03:03:26,495 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=65645, PETRI_DIFFERENCE_MINUEND_PLACES=680, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=896, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=832, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=66064, PETRI_PLACES=692, PETRI_TRANSITIONS=898} [2020-10-16 03:03:26,495 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 674 predicate places. [2020-10-16 03:03:26,495 INFO L481 AbstractCegarLoop]: Abstraction has has 692 places, 898 transitions, 66064 flow [2020-10-16 03:03:26,496 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:26,496 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:26,496 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:26,696 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:26,696 INFO L429 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:26,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:26,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1386300299, now seen corresponding path program 95 times [2020-10-16 03:03:26,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:26,698 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414235119] [2020-10-16 03:03:26,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:26,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:26,847 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:26,848 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414235119] [2020-10-16 03:03:26,848 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725803470] [2020-10-16 03:03:26,848 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 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:26,889 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:03:26,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:26,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:26,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:27,181 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:27,181 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:27,181 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:27,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253963376] [2020-10-16 03:03:27,182 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:27,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:27,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:27,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:27,183 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:03:27,184 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 898 transitions, 66064 flow. Second operand 17 states. [2020-10-16 03:03:27,184 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:27,184 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:03:27,184 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:29,563 INFO L129 PetriNetUnfolder]: 640/1723 cut-off events. [2020-10-16 03:03:29,563 INFO L130 PetriNetUnfolder]: For 744800/744802 co-relation queries the response was YES. [2020-10-16 03:03:29,601 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45090 conditions, 1723 events. 640/1723 cut-off events. For 744800/744802 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 15507 event pairs, 0 based on Foata normal form. 3/1726 useless extension candidates. Maximal degree in co-relation 44802. Up to 1034 conditions per place. [2020-10-16 03:03:29,625 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 750 selfloop transitions, 173 changer transitions 0/930 dead transitions. [2020-10-16 03:03:29,625 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 712 places, 930 transitions, 69037 flow [2020-10-16 03:03:29,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 03:03:29,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 03:03:29,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1537 transitions. [2020-10-16 03:03:29,629 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6840231419670671 [2020-10-16 03:03:29,629 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1537 transitions. [2020-10-16 03:03:29,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1537 transitions. [2020-10-16 03:03:29,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:29,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1537 transitions. [2020-10-16 03:03:29,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 03:03:29,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 03:03:29,631 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 03:03:29,631 INFO L185 Difference]: Start difference. First operand has 692 places, 898 transitions, 66064 flow. Second operand 21 states and 1537 transitions. [2020-10-16 03:03:29,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 712 places, 930 transitions, 69037 flow [2020-10-16 03:03:33,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 705 places, 930 transitions, 68967 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-16 03:03:33,373 INFO L241 Difference]: Finished difference. Result has 708 places, 905 transitions, 67038 flow [2020-10-16 03:03:33,374 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=65994, PETRI_DIFFERENCE_MINUEND_PLACES=685, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=898, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=67038, PETRI_PLACES=708, PETRI_TRANSITIONS=905} [2020-10-16 03:03:33,374 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 690 predicate places. [2020-10-16 03:03:33,374 INFO L481 AbstractCegarLoop]: Abstraction has has 708 places, 905 transitions, 67038 flow [2020-10-16 03:03:33,374 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:33,375 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:33,375 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:33,589 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:33,590 INFO L429 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:33,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:33,590 INFO L82 PathProgramCache]: Analyzing trace with hash -1387194990, now seen corresponding path program 96 times [2020-10-16 03:03:33,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:33,591 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151839290] [2020-10-16 03:03:33,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:33,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:33,738 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:33,738 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151839290] [2020-10-16 03:03:33,738 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087713560] [2020-10-16 03:03:33,739 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 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:33,778 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:03:33,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:33,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:33,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:34,009 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:34,009 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:34,009 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:34,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659024705] [2020-10-16 03:03:34,010 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:34,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:34,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:34,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:34,011 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:03:34,012 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 905 transitions, 67038 flow. Second operand 17 states. [2020-10-16 03:03:34,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:34,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:03:34,012 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:36,042 INFO L129 PetriNetUnfolder]: 644/1735 cut-off events. [2020-10-16 03:03:36,042 INFO L130 PetriNetUnfolder]: For 763320/763322 co-relation queries the response was YES. [2020-10-16 03:03:36,084 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46043 conditions, 1735 events. 644/1735 cut-off events. For 763320/763322 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 15666 event pairs, 0 based on Foata normal form. 3/1738 useless extension candidates. Maximal degree in co-relation 45752. Up to 1028 conditions per place. [2020-10-16 03:03:36,110 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 748 selfloop transitions, 180 changer transitions 0/935 dead transitions. [2020-10-16 03:03:36,110 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 935 transitions, 70403 flow [2020-10-16 03:03:36,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 03:03:36,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 03:03:36,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1391 transitions. [2020-10-16 03:03:36,112 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2020-10-16 03:03:36,112 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1391 transitions. [2020-10-16 03:03:36,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1391 transitions. [2020-10-16 03:03:36,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:36,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1391 transitions. [2020-10-16 03:03:36,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 03:03:36,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 03:03:36,114 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 03:03:36,114 INFO L185 Difference]: Start difference. First operand has 708 places, 905 transitions, 67038 flow. Second operand 19 states and 1391 transitions. [2020-10-16 03:03:36,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 935 transitions, 70403 flow [2020-10-16 03:03:40,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 935 transitions, 70144 flow, removed 17 selfloop flow, removed 18 redundant places. [2020-10-16 03:03:40,869 INFO L241 Difference]: Finished difference. Result has 711 places, 914 transitions, 68300 flow [2020-10-16 03:03:40,870 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=66780, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=905, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=68300, PETRI_PLACES=711, PETRI_TRANSITIONS=914} [2020-10-16 03:03:40,870 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 693 predicate places. [2020-10-16 03:03:40,870 INFO L481 AbstractCegarLoop]: Abstraction has has 711 places, 914 transitions, 68300 flow [2020-10-16 03:03:40,870 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:40,870 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:40,870 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:41,070 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:41,073 INFO L429 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:41,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:41,074 INFO L82 PathProgramCache]: Analyzing trace with hash -1988026164, now seen corresponding path program 97 times [2020-10-16 03:03:41,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:41,074 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896410291] [2020-10-16 03:03:41,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:41,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:41,251 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:41,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896410291] [2020-10-16 03:03:41,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318348321] [2020-10-16 03:03:41,252 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:41,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:41,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:41,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:43,835 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:43,836 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:43,836 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:43,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907495921] [2020-10-16 03:03:43,836 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:43,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:43,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:43,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:43,837 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:03:43,838 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 914 transitions, 68300 flow. Second operand 17 states. [2020-10-16 03:03:43,838 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:43,838 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:03:43,838 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:48,309 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-16 03:04:00,662 INFO L129 PetriNetUnfolder]: 649/1747 cut-off events. [2020-10-16 03:04:00,662 INFO L130 PetriNetUnfolder]: For 786840/786842 co-relation queries the response was YES. [2020-10-16 03:04:00,699 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46585 conditions, 1747 events. 649/1747 cut-off events. For 786840/786842 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 15790 event pairs, 0 based on Foata normal form. 3/1750 useless extension candidates. Maximal degree in co-relation 46291. Up to 858 conditions per place. [2020-10-16 03:04:00,724 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 553 selfloop transitions, 386 changer transitions 0/946 dead transitions. [2020-10-16 03:04:00,724 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 734 places, 946 transitions, 71269 flow [2020-10-16 03:04:00,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 03:04:00,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 03:04:00,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1761 transitions. [2020-10-16 03:04:00,727 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-16 03:04:00,727 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1761 transitions. [2020-10-16 03:04:00,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1761 transitions. [2020-10-16 03:04:00,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:00,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1761 transitions. [2020-10-16 03:04:00,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 03:04:00,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 03:04:00,730 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 03:04:00,730 INFO L185 Difference]: Start difference. First operand has 711 places, 914 transitions, 68300 flow. Second operand 24 states and 1761 transitions. [2020-10-16 03:04:00,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 734 places, 946 transitions, 71269 flow [2020-10-16 03:04:04,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 946 transitions, 71129 flow, removed 2 selfloop flow, removed 12 redundant places. [2020-10-16 03:04:04,888 INFO L241 Difference]: Finished difference. Result has 726 places, 926 transitions, 69910 flow [2020-10-16 03:04:04,889 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=68160, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=914, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=69910, PETRI_PLACES=726, PETRI_TRANSITIONS=926} [2020-10-16 03:04:04,889 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 708 predicate places. [2020-10-16 03:04:04,889 INFO L481 AbstractCegarLoop]: Abstraction has has 726 places, 926 transitions, 69910 flow [2020-10-16 03:04:04,889 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:04,889 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:04,890 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:05,090 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:05,090 INFO L429 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:05,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:05,091 INFO L82 PathProgramCache]: Analyzing trace with hash -1987342676, now seen corresponding path program 98 times [2020-10-16 03:04:05,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:05,091 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224671258] [2020-10-16 03:04:05,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:05,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:05,225 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:05,225 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224671258] [2020-10-16 03:04:05,225 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407298797] [2020-10-16 03:04:05,226 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 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:05,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:04:05,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:05,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:05,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:05,522 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:04:05,578 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:05,579 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:05,579 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:05,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831105935] [2020-10-16 03:04:05,579 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:05,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:05,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:05,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:05,580 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:04:05,581 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 726 places, 926 transitions, 69910 flow. Second operand 17 states. [2020-10-16 03:04:05,581 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:05,581 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:04:05,581 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:08,690 INFO L129 PetriNetUnfolder]: 660/1778 cut-off events. [2020-10-16 03:04:08,690 INFO L130 PetriNetUnfolder]: For 828848/828850 co-relation queries the response was YES. [2020-10-16 03:04:08,729 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48355 conditions, 1778 events. 660/1778 cut-off events. For 828848/828850 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 16099 event pairs, 0 based on Foata normal form. 4/1782 useless extension candidates. Maximal degree in co-relation 48057. Up to 1093 conditions per place. [2020-10-16 03:04:08,752 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 706 selfloop transitions, 231 changer transitions 0/944 dead transitions. [2020-10-16 03:04:08,752 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 750 places, 944 transitions, 73937 flow [2020-10-16 03:04:08,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 03:04:08,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 03:04:08,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1839 transitions. [2020-10-16 03:04:08,755 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874766355140187 [2020-10-16 03:04:08,755 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1839 transitions. [2020-10-16 03:04:08,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1839 transitions. [2020-10-16 03:04:08,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:08,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1839 transitions. [2020-10-16 03:04:08,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 03:04:08,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 03:04:08,757 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 03:04:08,757 INFO L185 Difference]: Start difference. First operand has 726 places, 926 transitions, 69910 flow. Second operand 25 states and 1839 transitions. [2020-10-16 03:04:08,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 750 places, 944 transitions, 73937 flow [2020-10-16 03:04:12,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 731 places, 944 transitions, 73574 flow, removed 71 selfloop flow, removed 19 redundant places. [2020-10-16 03:04:12,926 INFO L241 Difference]: Finished difference. Result has 734 places, 941 transitions, 72101 flow [2020-10-16 03:04:12,927 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=69547, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=926, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=72101, PETRI_PLACES=734, PETRI_TRANSITIONS=941} [2020-10-16 03:04:12,927 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 716 predicate places. [2020-10-16 03:04:12,927 INFO L481 AbstractCegarLoop]: Abstraction has has 734 places, 941 transitions, 72101 flow [2020-10-16 03:04:12,927 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:12,927 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:12,927 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:13,128 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2020-10-16 03:04:13,128 INFO L429 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:13,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:13,129 INFO L82 PathProgramCache]: Analyzing trace with hash 1966504057, now seen corresponding path program 99 times [2020-10-16 03:04:13,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:13,129 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037244396] [2020-10-16 03:04:13,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:13,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:13,333 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:13,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037244396] [2020-10-16 03:04:13,334 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406868513] [2020-10-16 03:04:13,334 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 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:13,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:04:13,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:13,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 03:04:13,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:13,520 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:13,520 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:13,520 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2020-10-16 03:04:13,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471537762] [2020-10-16 03:04:13,521 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 03:04:13,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:13,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 03:04:13,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2020-10-16 03:04:13,522 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:04:13,522 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 734 places, 941 transitions, 72101 flow. Second operand 14 states. [2020-10-16 03:04:13,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:13,523 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:04:13,523 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:15,618 INFO L129 PetriNetUnfolder]: 667/1797 cut-off events. [2020-10-16 03:04:15,618 INFO L130 PetriNetUnfolder]: For 873063/873065 co-relation queries the response was YES. [2020-10-16 03:04:15,667 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49951 conditions, 1797 events. 667/1797 cut-off events. For 873063/873065 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 16335 event pairs, 0 based on Foata normal form. 4/1801 useless extension candidates. Maximal degree in co-relation 49652. Up to 1069 conditions per place. [2020-10-16 03:04:15,695 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 764 selfloop transitions, 193 changer transitions 0/964 dead transitions. [2020-10-16 03:04:15,696 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 751 places, 964 transitions, 76120 flow [2020-10-16 03:04:15,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:04:15,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:04:15,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1321 transitions. [2020-10-16 03:04:15,699 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685877466251298 [2020-10-16 03:04:15,699 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1321 transitions. [2020-10-16 03:04:15,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1321 transitions. [2020-10-16 03:04:15,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:15,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1321 transitions. [2020-10-16 03:04:15,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:04:15,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:04:15,702 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:04:15,702 INFO L185 Difference]: Start difference. First operand has 734 places, 941 transitions, 72101 flow. Second operand 18 states and 1321 transitions. [2020-10-16 03:04:15,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 751 places, 964 transitions, 76120 flow [2020-10-16 03:04:21,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 731 places, 964 transitions, 75234 flow, removed 340 selfloop flow, removed 20 redundant places. [2020-10-16 03:04:21,063 INFO L241 Difference]: Finished difference. Result has 735 places, 950 transitions, 73454 flow [2020-10-16 03:04:21,063 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=71244, PETRI_DIFFERENCE_MINUEND_PLACES=714, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=749, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=73454, PETRI_PLACES=735, PETRI_TRANSITIONS=950} [2020-10-16 03:04:21,063 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 717 predicate places. [2020-10-16 03:04:21,063 INFO L481 AbstractCegarLoop]: Abstraction has has 735 places, 950 transitions, 73454 flow [2020-10-16 03:04:21,064 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 03:04:21,064 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:21,064 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:21,269 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2020-10-16 03:04:21,270 INFO L429 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:21,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:21,270 INFO L82 PathProgramCache]: Analyzing trace with hash -1987341715, now seen corresponding path program 100 times [2020-10-16 03:04:21,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:21,271 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834889169] [2020-10-16 03:04:21,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:21,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:21,458 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:21,458 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834889169] [2020-10-16 03:04:21,459 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350824730] [2020-10-16 03:04:21,459 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 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:21,532 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:04:21,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:21,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:21,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:24,147 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:04:24,337 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:24,337 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:24,337 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:24,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153995632] [2020-10-16 03:04:24,338 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:24,338 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:24,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:24,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=186, Unknown=1, NotChecked=0, Total=272 [2020-10-16 03:04:24,341 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:04:24,342 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 735 places, 950 transitions, 73454 flow. Second operand 17 states. [2020-10-16 03:04:24,342 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:24,342 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:04:24,342 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:25,309 WARN L193 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 17 [2020-10-16 03:04:29,716 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2020-10-16 03:04:32,600 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2020-10-16 03:04:39,899 INFO L129 PetriNetUnfolder]: 681/1836 cut-off events. [2020-10-16 03:04:39,899 INFO L130 PetriNetUnfolder]: For 938737/938739 co-relation queries the response was YES. [2020-10-16 03:04:39,936 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52042 conditions, 1836 events. 681/1836 cut-off events. For 938737/938739 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 16737 event pairs, 0 based on Foata normal form. 5/1841 useless extension candidates. Maximal degree in co-relation 51740. Up to 853 conditions per place. [2020-10-16 03:04:39,964 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 467 selfloop transitions, 501 changer transitions 0/975 dead transitions. [2020-10-16 03:04:39,965 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 761 places, 975 transitions, 78983 flow [2020-10-16 03:04:39,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 03:04:39,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 03:04:39,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-16 03:04:39,969 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-16 03:04:39,970 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-16 03:04:39,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-16 03:04:39,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:39,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-16 03:04:39,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 03:04:39,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 03:04:39,973 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 03:04:39,973 INFO L185 Difference]: Start difference. First operand has 735 places, 950 transitions, 73454 flow. Second operand 27 states and 1987 transitions. [2020-10-16 03:04:39,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 761 places, 975 transitions, 78983 flow [2020-10-16 03:04:44,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 748 places, 975 transitions, 78707 flow, removed 87 selfloop flow, removed 13 redundant places. [2020-10-16 03:04:44,897 INFO L241 Difference]: Finished difference. Result has 751 places, 969 transitions, 78059 flow [2020-10-16 03:04:44,898 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=73178, PETRI_DIFFERENCE_MINUEND_PLACES=722, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=488, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=78059, PETRI_PLACES=751, PETRI_TRANSITIONS=969} [2020-10-16 03:04:44,898 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 733 predicate places. [2020-10-16 03:04:44,898 INFO L481 AbstractCegarLoop]: Abstraction has has 751 places, 969 transitions, 78059 flow [2020-10-16 03:04:44,898 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:44,898 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:44,898 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:45,099 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2020-10-16 03:04:45,099 INFO L429 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:45,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:45,100 INFO L82 PathProgramCache]: Analyzing trace with hash -1749081428, now seen corresponding path program 101 times [2020-10-16 03:04:45,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:45,100 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40021970] [2020-10-16 03:04:45,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:45,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:45,307 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:45,308 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40021970] [2020-10-16 03:04:45,308 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709264079] [2020-10-16 03:04:45,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 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:45,350 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:04:45,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:45,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:45,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:45,741 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:04:45,819 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:45,819 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:45,820 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:45,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642676457] [2020-10-16 03:04:45,820 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:45,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:45,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:45,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:45,822 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:04:45,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 969 transitions, 78059 flow. Second operand 17 states. [2020-10-16 03:04:45,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:45,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:04:45,823 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:49,645 INFO L129 PetriNetUnfolder]: 690/1858 cut-off events. [2020-10-16 03:04:49,645 INFO L130 PetriNetUnfolder]: For 985583/985589 co-relation queries the response was YES. [2020-10-16 03:04:49,691 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53868 conditions, 1858 events. 690/1858 cut-off events. For 985583/985589 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 16927 event pairs, 0 based on Foata normal form. 8/1866 useless extension candidates. Maximal degree in co-relation 53562. Up to 1128 conditions per place. [2020-10-16 03:04:49,719 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 741 selfloop transitions, 236 changer transitions 0/984 dead transitions. [2020-10-16 03:04:49,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 771 places, 984 transitions, 82065 flow [2020-10-16 03:04:49,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 03:04:49,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 03:04:49,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-16 03:04:49,724 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 03:04:49,724 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-16 03:04:49,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-16 03:04:49,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:49,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-16 03:04:49,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 03:04:49,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 03:04:49,726 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 03:04:49,726 INFO L185 Difference]: Start difference. First operand has 751 places, 969 transitions, 78059 flow. Second operand 21 states and 1545 transitions. [2020-10-16 03:04:49,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 771 places, 984 transitions, 82065 flow [2020-10-16 03:04:55,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 749 places, 984 transitions, 79813 flow, removed 969 selfloop flow, removed 22 redundant places. [2020-10-16 03:04:55,822 INFO L241 Difference]: Finished difference. Result has 752 places, 981 transitions, 78301 flow [2020-10-16 03:04:55,822 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=75887, PETRI_DIFFERENCE_MINUEND_PLACES=729, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=969, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=78301, PETRI_PLACES=752, PETRI_TRANSITIONS=981} [2020-10-16 03:04:55,823 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 734 predicate places. [2020-10-16 03:04:55,823 INFO L481 AbstractCegarLoop]: Abstraction has has 752 places, 981 transitions, 78301 flow [2020-10-16 03:04:55,823 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:55,823 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:55,823 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:56,029 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:56,030 INFO L429 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:56,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:56,031 INFO L82 PathProgramCache]: Analyzing trace with hash -1987311924, now seen corresponding path program 102 times [2020-10-16 03:04:56,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:56,032 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494478517] [2020-10-16 03:04:56,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:56,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:56,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:56,220 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494478517] [2020-10-16 03:04:56,221 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972157183] [2020-10-16 03:04:56,221 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 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:56,259 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 03:04:56,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:56,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:56,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:58,648 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:04:58,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:58,721 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:58,721 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:58,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716323734] [2020-10-16 03:04:58,721 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:58,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:58,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:58,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=189, Unknown=1, NotChecked=0, Total=272 [2020-10-16 03:04:58,723 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:04:58,723 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 752 places, 981 transitions, 78301 flow. Second operand 17 states. [2020-10-16 03:04:58,723 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:58,723 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:04:58,724 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:59,495 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 38 [2020-10-16 03:04:59,850 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 37 [2020-10-16 03:05:00,406 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 40 [2020-10-16 03:05:03,916 INFO L129 PetriNetUnfolder]: 707/1907 cut-off events. [2020-10-16 03:05:03,916 INFO L130 PetriNetUnfolder]: For 1046908/1046910 co-relation queries the response was YES. [2020-10-16 03:05:03,963 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55336 conditions, 1907 events. 707/1907 cut-off events. For 1046908/1046910 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 17438 event pairs, 0 based on Foata normal form. 5/1912 useless extension candidates. Maximal degree in co-relation 55028. Up to 864 conditions per place. [2020-10-16 03:05:03,992 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 491 selfloop transitions, 511 changer transitions 0/1009 dead transitions. [2020-10-16 03:05:03,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 780 places, 1009 transitions, 84672 flow [2020-10-16 03:05:03,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 03:05:03,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 03:05:03,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-16 03:05:03,998 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-16 03:05:03,998 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-16 03:05:03,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-16 03:05:03,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:05:03,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-16 03:05:04,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 03:05:04,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 03:05:04,002 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 03:05:04,002 INFO L185 Difference]: Start difference. First operand has 752 places, 981 transitions, 78301 flow. Second operand 29 states and 2134 transitions. [2020-10-16 03:05:04,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 780 places, 1009 transitions, 84672 flow [2020-10-16 03:05:09,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 762 places, 1009 transitions, 83945 flow, removed 245 selfloop flow, removed 18 redundant places. [2020-10-16 03:05:09,993 INFO L241 Difference]: Finished difference. Result has 765 places, 1003 transitions, 83174 flow [2020-10-16 03:05:09,994 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=77600, PETRI_DIFFERENCE_MINUEND_PLACES=734, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=981, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=83174, PETRI_PLACES=765, PETRI_TRANSITIONS=1003} [2020-10-16 03:05:09,994 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 747 predicate places. [2020-10-16 03:05:09,994 INFO L481 AbstractCegarLoop]: Abstraction has has 765 places, 1003 transitions, 83174 flow [2020-10-16 03:05:09,994 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:05:09,994 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:05:09,995 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:05:10,200 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2020-10-16 03:05:10,201 INFO L429 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:05:10,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:05:10,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1987312885, now seen corresponding path program 103 times [2020-10-16 03:05:10,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:05:10,202 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000364911] [2020-10-16 03:05:10,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:05:10,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:10,468 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:10,469 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000364911] [2020-10-16 03:05:10,469 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805031649] [2020-10-16 03:05:10,469 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 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:05:10,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:10,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:05:10,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:05:14,594 WARN L860 $PredicateComparison]: unable to prove that (exists ((aux_div_v_~j~0_379_38 Int) (v_~i~0_292 Int) (aux_div_aux_mod_v_~j~0_379_38_92 Int)) (let ((.cse0 (* 2 aux_div_v_~j~0_379_38)) (.cse1 (* 2 aux_div_aux_mod_v_~j~0_379_38_92))) (and (<= aux_div_v_~j~0_379_38 1) (<= v_~i~0_292 (+ .cse0 .cse1 3)) (<= c_~j~0 (+ .cse0 v_~i~0_292 2)) (<= aux_div_aux_mod_v_~j~0_379_38_92 1) (<= (+ .cse0 .cse1 1) v_~i~0_292) (<= (+ .cse1 c_~j~0) (* 2 v_~i~0_292)) (<= c_~i~0 (+ v_~i~0_292 c_~j~0))))) is different from true [2020-10-16 03:05:14,597 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:05:14,602 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:05:14,693 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:14,693 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:05:14,694 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:05:14,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115553170] [2020-10-16 03:05:14,694 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:05:14,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:05:14,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:05:14,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=162, Unknown=2, NotChecked=28, Total=272 [2020-10-16 03:05:14,696 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:05:14,697 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 765 places, 1003 transitions, 83174 flow. Second operand 17 states. [2020-10-16 03:05:14,697 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:05:14,697 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:05:14,697 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:05:19,271 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-16 03:05:23,462 WARN L193 SmtUtils]: Spent 4.13 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-16 03:05:23,802 WARN L193 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 37 [2020-10-16 03:05:28,881 WARN L193 SmtUtils]: Spent 846.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 33 [2020-10-16 03:05:43,855 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 36 [2020-10-16 03:06:02,109 WARN L193 SmtUtils]: Spent 2.64 s on a formula simplification. DAG size of input: 33 DAG size of output: 29 [2020-10-16 03:06:04,296 INFO L129 PetriNetUnfolder]: 728/1962 cut-off events. [2020-10-16 03:06:04,296 INFO L130 PetriNetUnfolder]: For 1093740/1093746 co-relation queries the response was YES. [2020-10-16 03:06:04,345 INFO L80 FinitePrefix]: Finished finitePrefix Result has 57956 conditions, 1962 events. 728/1962 cut-off events. For 1093740/1093746 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 17986 event pairs, 0 based on Foata normal form. 8/1970 useless extension candidates. Maximal degree in co-relation 57646. Up to 933 conditions per place. [2020-10-16 03:06:04,376 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 437 selfloop transitions, 591 changer transitions 0/1035 dead transitions. [2020-10-16 03:06:04,377 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 794 places, 1035 transitions, 89138 flow [2020-10-16 03:06:04,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 03:06:04,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 03:06:04,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2206 transitions. [2020-10-16 03:06:04,381 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872274143302181 [2020-10-16 03:06:04,381 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2206 transitions. [2020-10-16 03:06:04,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2206 transitions. [2020-10-16 03:06:04,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:06:04,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2206 transitions. [2020-10-16 03:06:04,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 03:06:04,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 03:06:04,384 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 03:06:04,384 INFO L185 Difference]: Start difference. First operand has 765 places, 1003 transitions, 83174 flow. Second operand 30 states and 2206 transitions. [2020-10-16 03:06:04,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 794 places, 1035 transitions, 89138 flow [2020-10-16 03:06:10,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 770 places, 1035 transitions, 85228 flow, removed 1608 selfloop flow, removed 24 redundant places. [2020-10-16 03:06:10,575 INFO L241 Difference]: Finished difference. Result has 772 places, 1031 transitions, 84560 flow [2020-10-16 03:06:10,577 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=79302, PETRI_DIFFERENCE_MINUEND_PLACES=741, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=568, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=84560, PETRI_PLACES=772, PETRI_TRANSITIONS=1031} [2020-10-16 03:06:10,577 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 754 predicate places. [2020-10-16 03:06:10,577 INFO L481 AbstractCegarLoop]: Abstraction has has 772 places, 1031 transitions, 84560 flow [2020-10-16 03:06:10,577 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:06:10,577 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:06:10,578 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:06:10,791 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:06:10,792 INFO L429 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:06:10,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:06:10,792 INFO L82 PathProgramCache]: Analyzing trace with hash -1890744820, now seen corresponding path program 104 times [2020-10-16 03:06:10,792 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:06:10,793 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651061062] [2020-10-16 03:06:10,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:06:10,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:06:11,027 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:06:11,027 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651061062] [2020-10-16 03:06:11,027 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081726179] [2020-10-16 03:06:11,027 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 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:06:11,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:06:11,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:06:11,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:06:11,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:06:11,501 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:06:11,608 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:06:11,608 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:06:11,608 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:06:11,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505752728] [2020-10-16 03:06:11,609 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:06:11,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:06:11,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:06:11,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=181, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:06:11,610 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:06:11,610 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 1031 transitions, 84560 flow. Second operand 17 states. [2020-10-16 03:06:11,611 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:06:11,611 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:06:11,611 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:06:15,300 INFO L129 PetriNetUnfolder]: 738/1992 cut-off events. [2020-10-16 03:06:15,301 INFO L130 PetriNetUnfolder]: For 1041821/1041823 co-relation queries the response was YES. [2020-10-16 03:06:15,346 INFO L80 FinitePrefix]: Finished finitePrefix Result has 57201 conditions, 1992 events. 738/1992 cut-off events. For 1041821/1041823 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 18350 event pairs, 0 based on Foata normal form. 4/1996 useless extension candidates. Maximal degree in co-relation 56890. Up to 1219 conditions per place. [2020-10-16 03:06:15,372 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 793 selfloop transitions, 252 changer transitions 0/1052 dead transitions. [2020-10-16 03:06:15,372 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 794 places, 1052 transitions, 89049 flow [2020-10-16 03:06:15,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 03:06:15,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 03:06:15,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1692 transitions. [2020-10-16 03:06:15,375 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875253961804144 [2020-10-16 03:06:15,375 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1692 transitions. [2020-10-16 03:06:15,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1692 transitions. [2020-10-16 03:06:15,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:06:15,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1692 transitions. [2020-10-16 03:06:15,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 03:06:15,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 03:06:15,377 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 03:06:15,377 INFO L185 Difference]: Start difference. First operand has 772 places, 1031 transitions, 84560 flow. Second operand 23 states and 1692 transitions. [2020-10-16 03:06:15,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 794 places, 1052 transitions, 89049 flow [2020-10-16 03:06:21,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 773 places, 1052 transitions, 87217 flow, removed 747 selfloop flow, removed 21 redundant places. [2020-10-16 03:06:21,129 INFO L241 Difference]: Finished difference. Result has 776 places, 1045 transitions, 85460 flow [2020-10-16 03:06:21,130 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=82884, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1031, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=85460, PETRI_PLACES=776, PETRI_TRANSITIONS=1045} [2020-10-16 03:06:21,130 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 758 predicate places. [2020-10-16 03:06:21,130 INFO L481 AbstractCegarLoop]: Abstraction has has 776 places, 1045 transitions, 85460 flow [2020-10-16 03:06:21,130 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:06:21,130 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:06:21,130 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:06:21,331 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2020-10-16 03:06:21,331 INFO L429 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:06:21,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:06:21,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1986418194, now seen corresponding path program 105 times [2020-10-16 03:06:21,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:06:21,332 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242397302] [2020-10-16 03:06:21,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:06:21,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:06:21,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:06:21,580 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242397302] [2020-10-16 03:06:21,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38128373] [2020-10-16 03:06:21,581 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 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:06:21,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:06:21,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:06:21,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:06:21,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:06:22,065 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:06:22,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:06:22,118 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:06:22,119 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:06:22,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700210195] [2020-10-16 03:06:22,119 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:06:22,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:06:22,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:06:22,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:06:22,120 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:06:22,121 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 776 places, 1045 transitions, 85460 flow. Second operand 17 states. [2020-10-16 03:06:22,121 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:06:22,121 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:06:22,121 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:06:27,201 INFO L129 PetriNetUnfolder]: 756/2035 cut-off events. [2020-10-16 03:06:27,201 INFO L130 PetriNetUnfolder]: For 1096833/1096839 co-relation queries the response was YES. [2020-10-16 03:06:27,253 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58633 conditions, 2035 events. 756/2035 cut-off events. For 1096833/1096839 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 18979 event pairs, 0 based on Foata normal form. 9/2044 useless extension candidates. Maximal degree in co-relation 58318. Up to 920 conditions per place. [2020-10-16 03:06:27,284 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 493 selfloop transitions, 575 changer transitions 0/1075 dead transitions. [2020-10-16 03:06:27,284 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 804 places, 1075 transitions, 91526 flow [2020-10-16 03:06:27,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 03:06:27,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 03:06:27,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-16 03:06:27,289 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-16 03:06:27,289 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-16 03:06:27,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-16 03:06:27,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:06:27,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-16 03:06:27,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 03:06:27,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 03:06:27,293 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 03:06:27,293 INFO L185 Difference]: Start difference. First operand has 776 places, 1045 transitions, 85460 flow. Second operand 29 states and 2134 transitions. [2020-10-16 03:06:27,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 804 places, 1075 transitions, 91526 flow [2020-10-16 03:06:32,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 788 places, 1075 transitions, 90837 flow, removed 264 selfloop flow, removed 16 redundant places. [2020-10-16 03:06:32,701 INFO L241 Difference]: Finished difference. Result has 792 places, 1070 transitions, 90131 flow [2020-10-16 03:06:32,702 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=84772, PETRI_DIFFERENCE_MINUEND_PLACES=760, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1045, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=554, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=90131, PETRI_PLACES=792, PETRI_TRANSITIONS=1070} [2020-10-16 03:06:32,702 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 774 predicate places. [2020-10-16 03:06:32,702 INFO L481 AbstractCegarLoop]: Abstraction has has 792 places, 1070 transitions, 90131 flow [2020-10-16 03:06:32,702 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:06:32,702 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:06:32,703 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:06:32,903 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:06:32,903 INFO L429 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:06:32,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:06:32,904 INFO L82 PathProgramCache]: Analyzing trace with hash -1890715029, now seen corresponding path program 106 times [2020-10-16 03:06:32,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:06:32,904 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516362399] [2020-10-16 03:06:32,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:06:32,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:06:33,141 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:06:33,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516362399] [2020-10-16 03:06:33,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934383283] [2020-10-16 03:06:33,143 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 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:06:33,210 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:06:33,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:06:33,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:06:33,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:06:33,669 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:06:33,671 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:06:33,739 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:06:33,740 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:06:33,740 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:06:33,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214962131] [2020-10-16 03:06:33,740 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:06:33,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:06:33,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:06:33,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:06:33,743 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:06:33,743 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 792 places, 1070 transitions, 90131 flow. Second operand 17 states. [2020-10-16 03:06:33,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:06:33,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:06:33,744 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:06:36,681 INFO L129 PetriNetUnfolder]: 764/2056 cut-off events. [2020-10-16 03:06:36,681 INFO L130 PetriNetUnfolder]: For 1120951/1120957 co-relation queries the response was YES. [2020-10-16 03:06:36,729 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60301 conditions, 2056 events. 764/2056 cut-off events. For 1120951/1120957 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 18914 event pairs, 0 based on Foata normal form. 8/2064 useless extension candidates. Maximal degree in co-relation 59981. Up to 1159 conditions per place. [2020-10-16 03:06:36,758 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 716 selfloop transitions, 366 changer transitions 0/1089 dead transitions. [2020-10-16 03:06:36,758 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 814 places, 1089 transitions, 94385 flow [2020-10-16 03:06:36,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 03:06:36,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 03:06:36,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1692 transitions. [2020-10-16 03:06:36,762 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875253961804144 [2020-10-16 03:06:36,762 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1692 transitions. [2020-10-16 03:06:36,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1692 transitions. [2020-10-16 03:06:36,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:06:36,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1692 transitions. [2020-10-16 03:06:36,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 03:06:36,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 03:06:36,764 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 03:06:36,764 INFO L185 Difference]: Start difference. First operand has 792 places, 1070 transitions, 90131 flow. Second operand 23 states and 1692 transitions. [2020-10-16 03:06:36,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 814 places, 1089 transitions, 94385 flow [2020-10-16 03:06:42,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 791 places, 1089 transitions, 91967 flow, removed 944 selfloop flow, removed 23 redundant places. [2020-10-16 03:06:42,561 INFO L241 Difference]: Finished difference. Result has 794 places, 1081 transitions, 90434 flow [2020-10-16 03:06:42,562 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=87713, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1070, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=90434, PETRI_PLACES=794, PETRI_TRANSITIONS=1081} [2020-10-16 03:06:42,562 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 776 predicate places. [2020-10-16 03:06:42,562 INFO L481 AbstractCegarLoop]: Abstraction has has 794 places, 1081 transitions, 90434 flow [2020-10-16 03:06:42,562 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:06:42,562 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:06:42,562 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:06:42,764 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2020-10-16 03:06:42,764 INFO L429 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:06:42,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:06:42,765 INFO L82 PathProgramCache]: Analyzing trace with hash -1344455124, now seen corresponding path program 107 times [2020-10-16 03:06:42,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:06:42,765 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860244138] [2020-10-16 03:06:42,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:06:42,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:06:42,935 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:06:42,935 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860244138] [2020-10-16 03:06:42,936 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205949260] [2020-10-16 03:06:42,936 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:06:42,976 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:06:42,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:06:42,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:06:42,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:06:43,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:06:43,349 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:06:43,349 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:06:43,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742047670] [2020-10-16 03:06:43,349 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:06:43,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:06:43,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:06:43,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:06:43,350 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:06:43,351 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 794 places, 1081 transitions, 90434 flow. Second operand 17 states. [2020-10-16 03:06:43,351 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:06:43,351 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:06:43,351 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:06:46,313 INFO L129 PetriNetUnfolder]: 767/2062 cut-off events. [2020-10-16 03:06:46,313 INFO L130 PetriNetUnfolder]: For 1090036/1090038 co-relation queries the response was YES. [2020-10-16 03:06:46,354 INFO L80 FinitePrefix]: Finished finitePrefix Result has 59964 conditions, 2062 events. 767/2062 cut-off events. For 1090036/1090038 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 19068 event pairs, 0 based on Foata normal form. 3/2065 useless extension candidates. Maximal degree in co-relation 59641. Up to 1188 conditions per place. [2020-10-16 03:06:46,383 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 852 selfloop transitions, 259 changer transitions 0/1118 dead transitions. [2020-10-16 03:06:46,383 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 815 places, 1118 transitions, 94263 flow [2020-10-16 03:06:46,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 03:06:46,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 03:06:46,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1611 transitions. [2020-10-16 03:06:46,386 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843670348343246 [2020-10-16 03:06:46,386 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1611 transitions. [2020-10-16 03:06:46,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1611 transitions. [2020-10-16 03:06:46,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:06:46,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1611 transitions. [2020-10-16 03:06:46,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 03:06:46,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 03:06:46,388 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 03:06:46,388 INFO L185 Difference]: Start difference. First operand has 794 places, 1081 transitions, 90434 flow. Second operand 22 states and 1611 transitions. [2020-10-16 03:06:46,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 815 places, 1118 transitions, 94263 flow [2020-10-16 03:06:51,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 798 places, 1118 transitions, 93480 flow, removed 246 selfloop flow, removed 17 redundant places. [2020-10-16 03:06:51,949 INFO L241 Difference]: Finished difference. Result has 801 places, 1087 transitions, 91201 flow [2020-10-16 03:06:51,950 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=89657, PETRI_DIFFERENCE_MINUEND_PLACES=777, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1081, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=822, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=91201, PETRI_PLACES=801, PETRI_TRANSITIONS=1087} [2020-10-16 03:06:51,950 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 783 predicate places. [2020-10-16 03:06:51,950 INFO L481 AbstractCegarLoop]: Abstraction has has 801 places, 1087 transitions, 91201 flow [2020-10-16 03:06:51,950 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:06:51,950 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:06:51,950 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:06:52,151 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:06:52,151 INFO L429 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:06:52,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:06:52,151 INFO L82 PathProgramCache]: Analyzing trace with hash -685985395, now seen corresponding path program 108 times [2020-10-16 03:06:52,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:06:52,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030410361] [2020-10-16 03:06:52,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:06:52,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:06:52,400 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:06:52,401 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030410361] [2020-10-16 03:06:52,401 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484509142] [2020-10-16 03:06:52,401 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 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:06:52,447 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:06:52,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:06:52,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:06:52,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:06:52,734 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:06:52,761 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:06:52,761 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:06:52,761 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:06:52,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877146540] [2020-10-16 03:06:52,762 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:06:52,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:06:52,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:06:52,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:06:52,763 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:06:52,763 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 1087 transitions, 91201 flow. Second operand 17 states. [2020-10-16 03:06:52,763 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:06:52,763 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:06:52,763 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:06:57,286 INFO L129 PetriNetUnfolder]: 802/2162 cut-off events. [2020-10-16 03:06:57,286 INFO L130 PetriNetUnfolder]: For 1204118/1204120 co-relation queries the response was YES. [2020-10-16 03:06:57,339 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63724 conditions, 2162 events. 802/2162 cut-off events. For 1204118/1204120 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 20132 event pairs, 0 based on Foata normal form. 5/2167 useless extension candidates. Maximal degree in co-relation 63398. Up to 1085 conditions per place. [2020-10-16 03:06:57,370 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 528 selfloop transitions, 607 changer transitions 0/1142 dead transitions. [2020-10-16 03:06:57,370 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 835 places, 1142 transitions, 99897 flow [2020-10-16 03:06:57,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 03:06:57,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 03:06:57,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2575 transitions. [2020-10-16 03:06:57,374 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-16 03:06:57,374 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2575 transitions. [2020-10-16 03:06:57,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2575 transitions. [2020-10-16 03:06:57,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:06:57,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2575 transitions. [2020-10-16 03:06:57,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 03:06:57,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 03:06:57,379 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 03:06:57,379 INFO L185 Difference]: Start difference. First operand has 801 places, 1087 transitions, 91201 flow. Second operand 35 states and 2575 transitions. [2020-10-16 03:06:57,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 835 places, 1142 transitions, 99897 flow [2020-10-16 03:07:03,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 1142 transitions, 99569 flow, removed 8 selfloop flow, removed 20 redundant places. [2020-10-16 03:07:03,864 INFO L241 Difference]: Finished difference. Result has 819 places, 1136 transitions, 98643 flow [2020-10-16 03:07:03,865 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=90885, PETRI_DIFFERENCE_MINUEND_PLACES=781, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1087, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=562, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=98643, PETRI_PLACES=819, PETRI_TRANSITIONS=1136} [2020-10-16 03:07:03,865 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 801 predicate places. [2020-10-16 03:07:03,865 INFO L481 AbstractCegarLoop]: Abstraction has has 819 places, 1136 transitions, 98643 flow [2020-10-16 03:07:03,865 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:07:03,865 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:03,865 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:04,066 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2020-10-16 03:07:04,066 INFO L429 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:04,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:04,067 INFO L82 PathProgramCache]: Analyzing trace with hash -1345377684, now seen corresponding path program 109 times [2020-10-16 03:07:04,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:04,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490503601] [2020-10-16 03:07:04,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:04,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:04,258 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:04,258 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490503601] [2020-10-16 03:07:04,258 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032283775] [2020-10-16 03:07:04,259 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 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:04,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:04,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:04,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:04,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:04,833 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:04,833 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:04,833 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8685308] [2020-10-16 03:07:04,834 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:04,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:04,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:04,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:04,842 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:07:04,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 819 places, 1136 transitions, 98643 flow. Second operand 17 states. [2020-10-16 03:07:04,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:04,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:07:04,844 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:08,342 INFO L129 PetriNetUnfolder]: 804/2168 cut-off events. [2020-10-16 03:07:08,342 INFO L130 PetriNetUnfolder]: For 1201084/1201086 co-relation queries the response was YES. [2020-10-16 03:07:08,395 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65065 conditions, 2168 events. 804/2168 cut-off events. For 1201084/1201086 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 20217 event pairs, 0 based on Foata normal form. 3/2171 useless extension candidates. Maximal degree in co-relation 64737. Up to 1236 conditions per place. [2020-10-16 03:07:08,426 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 881 selfloop transitions, 285 changer transitions 0/1173 dead transitions. [2020-10-16 03:07:08,426 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 838 places, 1173 transitions, 102508 flow [2020-10-16 03:07:08,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 03:07:08,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 03:07:08,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1465 transitions. [2020-10-16 03:07:08,430 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-16 03:07:08,430 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1465 transitions. [2020-10-16 03:07:08,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1465 transitions. [2020-10-16 03:07:08,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:08,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1465 transitions. [2020-10-16 03:07:08,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 03:07:08,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 03:07:08,432 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 03:07:08,432 INFO L185 Difference]: Start difference. First operand has 819 places, 1136 transitions, 98643 flow. Second operand 20 states and 1465 transitions. [2020-10-16 03:07:08,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 838 places, 1173 transitions, 102508 flow [2020-10-16 03:07:15,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 809 places, 1173 transitions, 99409 flow, removed 1189 selfloop flow, removed 29 redundant places. [2020-10-16 03:07:15,303 INFO L241 Difference]: Finished difference. Result has 812 places, 1141 transitions, 97060 flow [2020-10-16 03:07:15,304 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=95635, PETRI_DIFFERENCE_MINUEND_PLACES=790, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=851, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=97060, PETRI_PLACES=812, PETRI_TRANSITIONS=1141} [2020-10-16 03:07:15,304 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 794 predicate places. [2020-10-16 03:07:15,305 INFO L481 AbstractCegarLoop]: Abstraction has has 812 places, 1141 transitions, 97060 flow [2020-10-16 03:07:15,305 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:07:15,305 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:15,305 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:15,505 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2020-10-16 03:07:15,505 INFO L429 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:15,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:15,506 INFO L82 PathProgramCache]: Analyzing trace with hash -679519043, now seen corresponding path program 110 times [2020-10-16 03:07:15,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:15,506 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594209767] [2020-10-16 03:07:15,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:15,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:15,705 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:15,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594209767] [2020-10-16 03:07:15,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042528710] [2020-10-16 03:07:15,705 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 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:15,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:07:15,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:15,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:15,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:16,180 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:16,180 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:16,181 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:16,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641082297] [2020-10-16 03:07:16,181 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:16,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:16,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:16,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:16,182 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:07:16,183 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 812 places, 1141 transitions, 97060 flow. Second operand 17 states. [2020-10-16 03:07:16,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:16,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:07:16,183 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:19,259 INFO L129 PetriNetUnfolder]: 809/2182 cut-off events. [2020-10-16 03:07:19,259 INFO L130 PetriNetUnfolder]: For 1191676/1191678 co-relation queries the response was YES. [2020-10-16 03:07:19,315 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64419 conditions, 2182 events. 809/2182 cut-off events. For 1191676/1191678 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 20365 event pairs, 0 based on Foata normal form. 3/2185 useless extension candidates. Maximal degree in co-relation 64087. Up to 1193 conditions per place. [2020-10-16 03:07:19,345 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 831 selfloop transitions, 340 changer transitions 0/1178 dead transitions. [2020-10-16 03:07:19,346 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 830 places, 1178 transitions, 101113 flow [2020-10-16 03:07:19,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 03:07:19,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 03:07:19,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1393 transitions. [2020-10-16 03:07:19,349 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851942941465814 [2020-10-16 03:07:19,349 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1393 transitions. [2020-10-16 03:07:19,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1393 transitions. [2020-10-16 03:07:19,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:19,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1393 transitions. [2020-10-16 03:07:19,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 03:07:19,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 03:07:19,352 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 03:07:19,352 INFO L185 Difference]: Start difference. First operand has 812 places, 1141 transitions, 97060 flow. Second operand 19 states and 1393 transitions. [2020-10-16 03:07:19,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 830 places, 1178 transitions, 101113 flow [2020-10-16 03:07:25,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 1178 transitions, 100792 flow, removed 26 selfloop flow, removed 15 redundant places. [2020-10-16 03:07:25,772 INFO L241 Difference]: Finished difference. Result has 818 places, 1148 transitions, 98622 flow [2020-10-16 03:07:25,772 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=96743, PETRI_DIFFERENCE_MINUEND_PLACES=797, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=333, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=801, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=98622, PETRI_PLACES=818, PETRI_TRANSITIONS=1148} [2020-10-16 03:07:25,773 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 800 predicate places. [2020-10-16 03:07:25,773 INFO L481 AbstractCegarLoop]: Abstraction has has 818 places, 1148 transitions, 98622 flow [2020-10-16 03:07:25,773 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:07:25,773 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:25,773 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:25,973 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2020-10-16 03:07:25,974 INFO L429 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:25,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:25,974 INFO L82 PathProgramCache]: Analyzing trace with hash -1345348854, now seen corresponding path program 111 times [2020-10-16 03:07:25,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:25,975 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843338401] [2020-10-16 03:07:25,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:25,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:26,172 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:26,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843338401] [2020-10-16 03:07:26,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120096858] [2020-10-16 03:07:26,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:26,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:07:26,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:26,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:26,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:26,542 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:26,542 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:26,542 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:26,542 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970511422] [2020-10-16 03:07:26,542 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:26,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:26,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:26,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:26,544 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:07:26,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 818 places, 1148 transitions, 98622 flow. Second operand 17 states. [2020-10-16 03:07:26,544 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:26,544 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:07:26,544 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:29,886 INFO L129 PetriNetUnfolder]: 811/2187 cut-off events. [2020-10-16 03:07:29,886 INFO L130 PetriNetUnfolder]: For 1219162/1219168 co-relation queries the response was YES. [2020-10-16 03:07:29,943 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65122 conditions, 2187 events. 811/2187 cut-off events. For 1219162/1219168 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 20437 event pairs, 0 based on Foata normal form. 7/2194 useless extension candidates. Maximal degree in co-relation 64787. Up to 1220 conditions per place. [2020-10-16 03:07:29,975 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 873 selfloop transitions, 308 changer transitions 0/1188 dead transitions. [2020-10-16 03:07:29,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 836 places, 1188 transitions, 102563 flow [2020-10-16 03:07:29,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 03:07:29,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 03:07:29,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1392 transitions. [2020-10-16 03:07:29,979 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6847024102311854 [2020-10-16 03:07:29,979 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1392 transitions. [2020-10-16 03:07:29,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1392 transitions. [2020-10-16 03:07:29,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:29,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1392 transitions. [2020-10-16 03:07:29,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 03:07:29,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 03:07:29,981 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 03:07:29,981 INFO L185 Difference]: Start difference. First operand has 818 places, 1148 transitions, 98622 flow. Second operand 19 states and 1392 transitions. [2020-10-16 03:07:29,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 836 places, 1188 transitions, 102563 flow [2020-10-16 03:07:36,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 823 places, 1188 transitions, 102209 flow, removed 35 selfloop flow, removed 13 redundant places. [2020-10-16 03:07:36,251 INFO L241 Difference]: Finished difference. Result has 825 places, 1151 transitions, 99654 flow [2020-10-16 03:07:36,252 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=98269, PETRI_DIFFERENCE_MINUEND_PLACES=805, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=840, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=99654, PETRI_PLACES=825, PETRI_TRANSITIONS=1151} [2020-10-16 03:07:36,252 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 807 predicate places. [2020-10-16 03:07:36,253 INFO L481 AbstractCegarLoop]: Abstraction has has 825 places, 1151 transitions, 99654 flow [2020-10-16 03:07:36,253 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:07:36,253 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:36,253 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:36,453 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:36,453 INFO L429 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:36,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:36,454 INFO L82 PathProgramCache]: Analyzing trace with hash -1561019388, now seen corresponding path program 112 times [2020-10-16 03:07:36,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:36,455 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843572534] [2020-10-16 03:07:36,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:36,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:36,641 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:36,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843572534] [2020-10-16 03:07:36,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314137247] [2020-10-16 03:07:36,641 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 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:36,679 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:07:36,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:36,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:36,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:37,014 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:07:37,053 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:37,054 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:37,054 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:37,054 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100940144] [2020-10-16 03:07:37,054 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:37,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:37,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:37,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:37,057 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:07:37,058 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 1151 transitions, 99654 flow. Second operand 17 states. [2020-10-16 03:07:37,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:37,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:07:37,059 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:40,581 INFO L129 PetriNetUnfolder]: 818/2207 cut-off events. [2020-10-16 03:07:40,582 INFO L130 PetriNetUnfolder]: For 1277386/1277392 co-relation queries the response was YES. [2020-10-16 03:07:40,637 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66543 conditions, 2207 events. 818/2207 cut-off events. For 1277386/1277392 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 20641 event pairs, 0 based on Foata normal form. 8/2215 useless extension candidates. Maximal degree in co-relation 66206. Up to 1332 conditions per place. [2020-10-16 03:07:40,669 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 925 selfloop transitions, 234 changer transitions 0/1166 dead transitions. [2020-10-16 03:07:40,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 841 places, 1166 transitions, 104019 flow [2020-10-16 03:07:40,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:07:40,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:07:40,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-16 03:07:40,673 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-16 03:07:40,674 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-16 03:07:40,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-16 03:07:40,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:40,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-16 03:07:40,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:07:40,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:07:40,675 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:07:40,675 INFO L185 Difference]: Start difference. First operand has 825 places, 1151 transitions, 99654 flow. Second operand 17 states and 1251 transitions. [2020-10-16 03:07:40,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 841 places, 1166 transitions, 104019 flow [2020-10-16 03:07:47,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 827 places, 1166 transitions, 103706 flow, removed 1 selfloop flow, removed 14 redundant places. [2020-10-16 03:07:47,846 INFO L241 Difference]: Finished difference. Result has 830 places, 1160 transitions, 101810 flow [2020-10-16 03:07:47,847 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=99341, PETRI_DIFFERENCE_MINUEND_PLACES=811, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=922, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=101810, PETRI_PLACES=830, PETRI_TRANSITIONS=1160} [2020-10-16 03:07:47,847 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 812 predicate places. [2020-10-16 03:07:47,847 INFO L481 AbstractCegarLoop]: Abstraction has has 830 places, 1160 transitions, 101810 flow [2020-10-16 03:07:47,848 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:07:47,848 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:47,848 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:48,048 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:48,048 INFO L429 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:48,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:48,049 INFO L82 PathProgramCache]: Analyzing trace with hash -679490213, now seen corresponding path program 113 times [2020-10-16 03:07:48,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:48,049 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613231972] [2020-10-16 03:07:48,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:48,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:48,245 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:48,245 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613231972] [2020-10-16 03:07:48,245 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645189551] [2020-10-16 03:07:48,246 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 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:48,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:07:48,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:48,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:48,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:48,679 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:48,680 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:48,680 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:48,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451550102] [2020-10-16 03:07:48,681 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:48,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:48,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:48,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:48,682 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:07:48,683 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 830 places, 1160 transitions, 101810 flow. Second operand 17 states. [2020-10-16 03:07:48,683 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:48,683 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:07:48,683 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:52,299 INFO L129 PetriNetUnfolder]: 819/2210 cut-off events. [2020-10-16 03:07:52,299 INFO L130 PetriNetUnfolder]: For 1289967/1289973 co-relation queries the response was YES. [2020-10-16 03:07:52,356 INFO L80 FinitePrefix]: Finished finitePrefix Result has 67016 conditions, 2210 events. 819/2210 cut-off events. For 1289967/1289973 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 20725 event pairs, 0 based on Foata normal form. 7/2217 useless extension candidates. Maximal degree in co-relation 66676. Up to 1260 conditions per place. [2020-10-16 03:07:52,388 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 883 selfloop transitions, 293 changer transitions 0/1183 dead transitions. [2020-10-16 03:07:52,389 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 848 places, 1183 transitions, 105121 flow [2020-10-16 03:07:52,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 03:07:52,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 03:07:52,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1393 transitions. [2020-10-16 03:07:52,393 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851942941465814 [2020-10-16 03:07:52,393 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1393 transitions. [2020-10-16 03:07:52,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1393 transitions. [2020-10-16 03:07:52,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:52,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1393 transitions. [2020-10-16 03:07:52,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 03:07:52,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 03:07:52,395 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 03:07:52,395 INFO L185 Difference]: Start difference. First operand has 830 places, 1160 transitions, 101810 flow. Second operand 19 states and 1393 transitions. [2020-10-16 03:07:52,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 848 places, 1183 transitions, 105121 flow [2020-10-16 03:07:59,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 838 places, 1183 transitions, 103647 flow, removed 641 selfloop flow, removed 10 redundant places. [2020-10-16 03:07:59,830 INFO L241 Difference]: Finished difference. Result has 840 places, 1162 transitions, 101588 flow [2020-10-16 03:07:59,831 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=100456, PETRI_DIFFERENCE_MINUEND_PLACES=820, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=867, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=101588, PETRI_PLACES=840, PETRI_TRANSITIONS=1162} [2020-10-16 03:07:59,831 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 822 predicate places. [2020-10-16 03:07:59,831 INFO L481 AbstractCegarLoop]: Abstraction has has 840 places, 1162 transitions, 101588 flow [2020-10-16 03:07:59,831 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:07:59,831 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:59,831 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:08:00,031 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2020-10-16 03:08:00,032 INFO L429 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:08:00,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:08:00,032 INFO L82 PathProgramCache]: Analyzing trace with hash -657355283, now seen corresponding path program 114 times [2020-10-16 03:08:00,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:08:00,033 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753863385] [2020-10-16 03:08:00,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:08:00,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:08:00,260 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:00,261 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753863385] [2020-10-16 03:08:00,261 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791030711] [2020-10-16 03:08:00,261 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 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:08:00,306 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:08:00,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:08:00,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:08:00,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:08:00,659 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:08:04,333 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 20 [2020-10-16 03:08:04,335 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:04,336 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:08:04,336 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 03:08:04,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676042193] [2020-10-16 03:08:04,336 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 03:08:04,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:08:04,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 03:08:04,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=222, Unknown=1, NotChecked=0, Total=306 [2020-10-16 03:08:04,339 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:08:04,339 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 840 places, 1162 transitions, 101588 flow. Second operand 18 states. [2020-10-16 03:08:04,340 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:08:04,340 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:08:04,340 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:08:10,835 WARN L193 SmtUtils]: Spent 1.70 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-16 03:08:21,567 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 30 [2020-10-16 03:08:29,283 WARN L193 SmtUtils]: Spent 1.52 s on a formula simplification that was a NOOP. DAG size: 26 [2020-10-16 03:09:02,045 WARN L193 SmtUtils]: Spent 2.07 s on a formula simplification. DAG size of input: 27 DAG size of output: 26 [2020-10-16 03:09:16,565 INFO L129 PetriNetUnfolder]: 830/2239 cut-off events. [2020-10-16 03:09:16,565 INFO L130 PetriNetUnfolder]: For 1335248/1335254 co-relation queries the response was YES. [2020-10-16 03:09:16,621 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68320 conditions, 2239 events. 830/2239 cut-off events. For 1335248/1335254 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 21313 event pairs, 0 based on Foata normal form. 8/2247 useless extension candidates. Maximal degree in co-relation 67978. Up to 989 conditions per place. [2020-10-16 03:09:16,654 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 505 selfloop transitions, 679 changer transitions 0/1191 dead transitions. [2020-10-16 03:09:16,654 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 872 places, 1191 transitions, 107081 flow [2020-10-16 03:09:16,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 03:09:16,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 03:09:16,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2425 transitions. [2020-10-16 03:09:16,659 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.686774284905126 [2020-10-16 03:09:16,659 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2425 transitions. [2020-10-16 03:09:16,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2425 transitions. [2020-10-16 03:09:16,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:09:16,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2425 transitions. [2020-10-16 03:09:16,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 03:09:16,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 03:09:16,661 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 03:09:16,662 INFO L185 Difference]: Start difference. First operand has 840 places, 1162 transitions, 101588 flow. Second operand 33 states and 2425 transitions. [2020-10-16 03:09:16,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 872 places, 1191 transitions, 107081 flow [2020-10-16 03:09:23,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 856 places, 1191 transitions, 106701 flow, removed 14 selfloop flow, removed 16 redundant places. [2020-10-16 03:09:23,813 INFO L241 Difference]: Finished difference. Result has 860 places, 1178 transitions, 105647 flow [2020-10-16 03:09:23,814 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=101228, PETRI_DIFFERENCE_MINUEND_PLACES=824, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=664, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=105647, PETRI_PLACES=860, PETRI_TRANSITIONS=1178} [2020-10-16 03:09:23,814 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 842 predicate places. [2020-10-16 03:09:23,814 INFO L481 AbstractCegarLoop]: Abstraction has has 860 places, 1178 transitions, 105647 flow [2020-10-16 03:09:23,814 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 03:09:23,814 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:09:23,814 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:09:24,014 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2020-10-16 03:09:24,015 INFO L429 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:09:24,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:09:24,015 INFO L82 PathProgramCache]: Analyzing trace with hash -658249013, now seen corresponding path program 115 times [2020-10-16 03:09:24,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:09:24,016 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655078944] [2020-10-16 03:09:24,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:09:24,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:09:24,249 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:09:24,249 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655078944] [2020-10-16 03:09:24,249 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615937686] [2020-10-16 03:09:24,249 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 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:09:24,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:09:24,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:09:24,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:09:24,630 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:09:24,634 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:09:24,638 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:09:28,799 WARN L193 SmtUtils]: Spent 2.10 s on a formula simplification. DAG size of input: 42 DAG size of output: 35 [2020-10-16 03:09:28,802 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:09:28,802 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:09:28,802 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 03:09:28,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741319801] [2020-10-16 03:09:28,803 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 03:09:28,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:09:28,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 03:09:28,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=222, Unknown=1, NotChecked=0, Total=306 [2020-10-16 03:09:28,804 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-16 03:09:28,804 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 860 places, 1178 transitions, 105647 flow. Second operand 18 states. [2020-10-16 03:09:28,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:09:28,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-16 03:09:28,805 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:09:30,028 WARN L193 SmtUtils]: Spent 585.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 24 [2020-10-16 03:09:38,865 WARN L193 SmtUtils]: Spent 4.13 s on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-10-16 03:09:41,009 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 41 [2020-10-16 03:09:47,417 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2020-10-16 03:09:52,494 WARN L193 SmtUtils]: Spent 4.13 s on a formula simplification. DAG size of input: 62 DAG size of output: 56 Received shutdown request... [2020-10-16 03:10:04,978 WARN L210 SmtUtils]: Removed 3 from assertion stack [2020-10-16 03:10:04,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 03:10:05,179 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:10:05,180 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-16 03:10:05,185 WARN L235 ceAbstractionStarter]: Timeout [2020-10-16 03:10:05,185 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 03:10:05 BasicIcfg [2020-10-16 03:10:05,185 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-16 03:10:05,186 INFO L168 Benchmark]: Toolchain (without parser) took 858794.43 ms. Allocated memory was 254.3 MB in the beginning and 2.5 GB in the end (delta: 2.2 GB). Free memory was 209.8 MB in the beginning and 921.1 MB in the end (delta: -711.3 MB). Peak memory consumption was 1.5 GB. Max. memory is 14.2 GB. [2020-10-16 03:10:05,186 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 254.3 MB. Free memory is still 230.7 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-16 03:10:05,186 INFO L168 Benchmark]: CACSL2BoogieTranslator took 693.48 ms. Allocated memory was 254.3 MB in the beginning and 321.9 MB in the end (delta: 67.6 MB). Free memory was 209.8 MB in the beginning and 277.3 MB in the end (delta: -67.6 MB). Peak memory consumption was 32.8 MB. Max. memory is 14.2 GB. [2020-10-16 03:10:05,186 INFO L168 Benchmark]: Boogie Procedure Inliner took 45.82 ms. Allocated memory is still 321.9 MB. Free memory is still 277.3 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-16 03:10:05,187 INFO L168 Benchmark]: Boogie Preprocessor took 27.59 ms. Allocated memory is still 321.9 MB. Free memory was 277.3 MB in the beginning and 274.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-16 03:10:05,187 INFO L168 Benchmark]: RCFGBuilder took 368.35 ms. Allocated memory is still 321.9 MB. Free memory was 274.8 MB in the beginning and 255.1 MB in the end (delta: 19.7 MB). Peak memory consumption was 19.7 MB. Max. memory is 14.2 GB. [2020-10-16 03:10:05,187 INFO L168 Benchmark]: TraceAbstraction took 857653.50 ms. Allocated memory was 321.9 MB in the beginning and 2.5 GB in the end (delta: 2.2 GB). Free memory was 252.6 MB in the beginning and 921.1 MB in the end (delta: -668.5 MB). Peak memory consumption was 1.5 GB. Max. memory is 14.2 GB. [2020-10-16 03:10:05,188 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.24 ms. Allocated memory is still 254.3 MB. Free memory is still 230.7 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 693.48 ms. Allocated memory was 254.3 MB in the beginning and 321.9 MB in the end (delta: 67.6 MB). Free memory was 209.8 MB in the beginning and 277.3 MB in the end (delta: -67.6 MB). Peak memory consumption was 32.8 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 45.82 ms. Allocated memory is still 321.9 MB. Free memory is still 277.3 MB. There was no memory consumed. Max. memory is 14.2 GB. * Boogie Preprocessor took 27.59 ms. Allocated memory is still 321.9 MB. Free memory was 277.3 MB in the beginning and 274.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 368.35 ms. Allocated memory is still 321.9 MB. Free memory was 274.8 MB in the beginning and 255.1 MB in the end (delta: 19.7 MB). Peak memory consumption was 19.7 MB. Max. memory is 14.2 GB. * TraceAbstraction took 857653.50 ms. Allocated memory was 321.9 MB in the beginning and 2.5 GB in the end (delta: 2.2 GB). Free memory was 252.6 MB in the beginning and 921.1 MB in the end (delta: -668.5 MB). Peak memory consumption was 1.5 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 697 VarBasedMoverChecksPositive, 12 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 12 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 20 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.1s, 57 PlacesBefore, 18 PlacesAfterwards, 55 TransitionsBefore, 14 TransitionsAfterwards, 1032 CoEnabledTransitionPairs, 5 FixpointIterations, 12 TrivialSequentialCompositions, 27 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 9 ConcurrentYvCompositions, 2 ChoiceCompositions, 50 TotalNumberOfCompositions, 911 MoverChecksTotal - TimeoutResultAtElement [Line: 711]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 711). Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 45 for 2042ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 53 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 857.5s, OverallIterations: 141, TraceHistogramMax: 6, AutomataDifference: 746.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.2s, HoareTripleCheckerStatistics: 300 SDtfs, 1991 SDslu, 0 SDs, 0 SdLazy, 10233 SolverSat, 3443 SolverUnsat, 65 SolverUnknown, 0 SolverNotchecked, 140.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3785 GetRequests, 666 SyntacticMatches, 125 SemanticMatches, 2993 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 17782 ImplicationChecksByTransitivity, 328.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=105647occurred 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: 0.7s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 75.0s InterpolantComputationTime, 3426 NumberOfCodeBlocks, 3426 NumberOfCodeBlocksAsserted, 424 NumberOfCheckSat, 3151 ConstructedInterpolants, 22 QuantifiedInterpolants, 349004 SizeOfPredicates, 134 NumberOfNonLiveVariables, 11609 ConjunctsInSsa, 1309 ConjunctsInUnsatCore, 275 InterpolantComputations, 7 PerfectInterpolantSequences, 0/1326 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown