/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -i ../../../trunk/examples/svcomp/pthread/fib_bench_longest-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-15 23:31:36,095 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-15 23:31:36,099 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-15 23:31:36,138 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-15 23:31:36,138 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-15 23:31:36,145 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-15 23:31:36,148 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-15 23:31:36,152 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-15 23:31:36,154 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-15 23:31:36,156 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-15 23:31:36,158 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-15 23:31:36,159 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-15 23:31:36,159 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-15 23:31:36,161 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-15 23:31:36,163 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-15 23:31:36,164 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-15 23:31:36,166 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-15 23:31:36,167 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-15 23:31:36,168 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-15 23:31:36,174 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-15 23:31:36,177 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-15 23:31:36,178 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-15 23:31:36,178 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-15 23:31:36,179 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-15 23:31:36,190 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-15 23:31:36,190 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-15 23:31:36,190 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-15 23:31:36,193 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-15 23:31:36,194 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-15 23:31:36,194 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-15 23:31:36,195 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-15 23:31:36,195 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-15 23:31:36,198 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-15 23:31:36,199 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-15 23:31:36,199 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-15 23:31:36,200 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-15 23:31:36,200 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-15 23:31:36,200 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-15 23:31:36,201 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-15 23:31:36,207 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-15 23:31:36,207 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-15 23:31:36,208 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2020-10-15 23:31:36,242 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-15 23:31:36,242 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-15 23:31:36,243 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-15 23:31:36,243 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-15 23:31:36,244 INFO L138 SettingsManager]: * Use SBE=true [2020-10-15 23:31:36,244 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-15 23:31:36,244 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-15 23:31:36,244 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-15 23:31:36,244 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-15 23:31:36,245 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-15 23:31:36,245 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-15 23:31:36,246 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-15 23:31:36,246 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-15 23:31:36,246 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-15 23:31:36,246 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-15 23:31:36,247 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-15 23:31:36,247 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-15 23:31:36,247 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-15 23:31:36,247 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-15 23:31:36,247 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-15 23:31:36,248 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-15 23:31:36,248 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-15 23:31:36,248 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-15 23:31:36,248 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-15 23:31:36,249 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-15 23:31:36,249 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-15 23:31:36,249 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-15 23:31:36,249 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-15 23:31:36,249 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-15 23:31:36,563 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-15 23:31:36,575 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-15 23:31:36,578 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-15 23:31:36,580 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-15 23:31:36,580 INFO L275 PluginConnector]: CDTParser initialized [2020-10-15 23:31:36,581 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench_longest-2.i [2020-10-15 23:31:36,638 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a7e856824/22553ac5bd37402daf71fb8adc6e1e28/FLAG9deceace8 [2020-10-15 23:31:37,067 INFO L306 CDTParser]: Found 1 translation units. [2020-10-15 23:31:37,068 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longest-2.i [2020-10-15 23:31:37,083 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a7e856824/22553ac5bd37402daf71fb8adc6e1e28/FLAG9deceace8 [2020-10-15 23:31:37,394 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a7e856824/22553ac5bd37402daf71fb8adc6e1e28 [2020-10-15 23:31:37,403 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-15 23:31:37,405 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-15 23:31:37,406 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-15 23:31:37,406 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-15 23:31:37,409 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-15 23:31:37,410 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 11:31:37" (1/1) ... [2020-10-15 23:31:37,413 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14a57f54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:37, skipping insertion in model container [2020-10-15 23:31:37,414 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 11:31:37" (1/1) ... [2020-10-15 23:31:37,421 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-15 23:31:37,463 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-15 23:31:37,883 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 23:31:37,899 INFO L203 MainTranslator]: Completed pre-run [2020-10-15 23:31:37,979 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 23:31:38,051 INFO L208 MainTranslator]: Completed translation [2020-10-15 23:31:38,052 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:38 WrapperNode [2020-10-15 23:31:38,053 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-15 23:31:38,054 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-15 23:31:38,055 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-15 23:31:38,055 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-15 23:31:38,064 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:38" (1/1) ... [2020-10-15 23:31:38,081 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:38" (1/1) ... [2020-10-15 23:31:38,101 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-15 23:31:38,102 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-15 23:31:38,102 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-15 23:31:38,102 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-15 23:31:38,109 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:38" (1/1) ... [2020-10-15 23:31:38,109 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:38" (1/1) ... [2020-10-15 23:31:38,112 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:38" (1/1) ... [2020-10-15 23:31:38,112 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:38" (1/1) ... [2020-10-15 23:31:38,117 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:38" (1/1) ... [2020-10-15 23:31:38,122 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:38" (1/1) ... [2020-10-15 23:31:38,124 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:38" (1/1) ... [2020-10-15 23:31:38,126 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-15 23:31:38,127 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-15 23:31:38,127 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-15 23:31:38,127 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-15 23:31:38,128 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:38" (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-15 23:31:38,200 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-15 23:31:38,200 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-15 23:31:38,200 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-15 23:31:38,200 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-15 23:31:38,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-15 23:31:38,201 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-15 23:31:38,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-15 23:31:38,202 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-15 23:31:38,202 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-15 23:31:38,203 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-15 23:31:38,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-15 23:31:38,205 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-15 23:31:38,619 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-15 23:31:38,619 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-15 23:31:38,622 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 11:31:38 BoogieIcfgContainer [2020-10-15 23:31:38,622 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-15 23:31:38,626 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-15 23:31:38,626 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-15 23:31:38,631 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-15 23:31:38,631 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.10 11:31:37" (1/3) ... [2020-10-15 23:31:38,633 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b8d1f7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 11:31:38, skipping insertion in model container [2020-10-15 23:31:38,634 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:38" (2/3) ... [2020-10-15 23:31:38,634 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b8d1f7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 11:31:38, skipping insertion in model container [2020-10-15 23:31:38,634 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 11:31:38" (3/3) ... [2020-10-15 23:31:38,638 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench_longest-2.i [2020-10-15 23:31:38,651 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-15 23:31:38,664 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-15 23:31:38,665 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-15 23:31:38,706 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,706 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,706 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,707 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,708 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,709 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,709 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,709 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,710 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,710 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,710 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,711 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,711 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,711 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,711 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,712 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,712 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,712 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,712 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,713 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,713 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,713 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,713 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,714 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,714 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,715 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,715 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,715 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,715 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,716 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,723 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,724 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,724 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,724 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,724 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,725 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,732 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,732 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,732 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,732 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,733 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,733 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:38,748 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-15 23:31:38,767 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:31:38,767 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:31:38,768 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:31:38,768 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:31:38,768 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:31:38,768 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:31:38,768 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:31:38,768 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:31:38,779 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-15 23:31:38,814 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-15 23:31:38,814 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:38,820 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-15 23:31:38,820 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-15 23:31:38,825 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:38,828 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:31:38,830 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:38,833 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:38,833 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:38,850 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-15 23:31:38,850 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:38,851 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 82 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-15 23:31:38,853 INFO L117 LiptonReduction]: Number of co-enabled transitions 1032 [2020-10-15 23:31:39,993 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 60 [2020-10-15 23:31:40,129 INFO L132 LiptonReduction]: Checked pairs total: 1022 [2020-10-15 23:31:40,129 INFO L134 LiptonReduction]: Total number of compositions: 50 [2020-10-15 23:31:40,132 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1306 [2020-10-15 23:31:40,139 INFO L129 PetriNetUnfolder]: 2/10 cut-off events. [2020-10-15 23:31:40,140 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:40,140 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:40,141 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-15 23:31:40,141 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:40,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:40,148 INFO L82 PathProgramCache]: Analyzing trace with hash -1620974928, now seen corresponding path program 1 times [2020-10-15 23:31:40,159 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:40,160 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103576309] [2020-10-15 23:31:40,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:40,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:40,375 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-15 23:31:40,376 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103576309] [2020-10-15 23:31:40,377 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:40,377 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:31:40,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878710494] [2020-10-15 23:31:40,390 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:31:40,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:40,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:31:40,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:31:40,411 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:40,413 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 18 places, 13 transitions, 32 flow. Second operand 4 states. [2020-10-15 23:31:40,413 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:40,414 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:40,415 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:40,486 INFO L129 PetriNetUnfolder]: 30/61 cut-off events. [2020-10-15 23:31:40,486 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:40,487 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 153 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-15 23:31:40,489 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 5 selfloop transitions, 7 changer transitions 3/22 dead transitions. [2020-10-15 23:31:40,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 22 transitions, 80 flow [2020-10-15 23:31:40,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:31:40,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:31:40,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 367 transitions. [2020-10-15 23:31:40,507 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:31:40,508 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 367 transitions. [2020-10-15 23:31:40,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 367 transitions. [2020-10-15 23:31:40,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:40,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 367 transitions. [2020-10-15 23:31:40,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:31:40,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:31:40,528 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:31:40,530 INFO L185 Difference]: Start difference. First operand has 18 places, 13 transitions, 32 flow. Second operand 5 states and 367 transitions. [2020-10-15 23:31:40,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 22 transitions, 80 flow [2020-10-15 23:31:40,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 22 transitions, 78 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-15 23:31:40,536 INFO L241 Difference]: Finished difference. Result has 23 places, 18 transitions, 75 flow [2020-10-15 23:31:40,540 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-15 23:31:40,541 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 5 predicate places. [2020-10-15 23:31:40,541 INFO L481 AbstractCegarLoop]: Abstraction has has 23 places, 18 transitions, 75 flow [2020-10-15 23:31:40,541 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:31:40,541 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:40,541 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:40,542 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-15 23:31:40,542 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:40,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:40,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1316738742, now seen corresponding path program 1 times [2020-10-15 23:31:40,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:40,543 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965755493] [2020-10-15 23:31:40,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:40,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:40,688 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-15 23:31:40,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965755493] [2020-10-15 23:31:40,689 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:40,689 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:31:40,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071181677] [2020-10-15 23:31:40,691 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 23:31:40,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:40,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 23:31:40,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 23:31:40,694 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:40,694 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 18 transitions, 75 flow. Second operand 5 states. [2020-10-15 23:31:40,695 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:40,695 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:40,695 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:40,757 INFO L129 PetriNetUnfolder]: 25/57 cut-off events. [2020-10-15 23:31:40,758 INFO L130 PetriNetUnfolder]: For 36/38 co-relation queries the response was YES. [2020-10-15 23:31:40,758 INFO L80 FinitePrefix]: Finished finitePrefix Result has 173 conditions, 57 events. 25/57 cut-off events. For 36/38 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 142 event pairs, 0 based on Foata normal form. 4/61 useless extension candidates. Maximal degree in co-relation 161. Up to 33 conditions per place. [2020-10-15 23:31:40,759 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 5 selfloop transitions, 14 changer transitions 0/26 dead transitions. [2020-10-15 23:31:40,759 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 26 transitions, 152 flow [2020-10-15 23:31:40,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:40,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:40,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 509 transitions. [2020-10-15 23:31:40,763 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6795727636849133 [2020-10-15 23:31:40,764 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 509 transitions. [2020-10-15 23:31:40,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 509 transitions. [2020-10-15 23:31:40,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:40,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 509 transitions. [2020-10-15 23:31:40,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:40,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:40,769 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:40,769 INFO L185 Difference]: Start difference. First operand has 23 places, 18 transitions, 75 flow. Second operand 7 states and 509 transitions. [2020-10-15 23:31:40,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 26 transitions, 152 flow [2020-10-15 23:31:40,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 26 transitions, 152 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:31:40,771 INFO L241 Difference]: Finished difference. Result has 31 places, 25 transitions, 160 flow [2020-10-15 23:31:40,772 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-15 23:31:40,772 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 13 predicate places. [2020-10-15 23:31:40,772 INFO L481 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 160 flow [2020-10-15 23:31:40,772 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 23:31:40,773 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:40,773 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:40,773 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-15 23:31:40,773 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:40,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:40,774 INFO L82 PathProgramCache]: Analyzing trace with hash 1316538637, now seen corresponding path program 1 times [2020-10-15 23:31:40,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:40,774 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817797690] [2020-10-15 23:31:40,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:40,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:40,862 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-15 23:31:40,862 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817797690] [2020-10-15 23:31:40,863 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:40,863 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:31:40,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782235406] [2020-10-15 23:31:40,863 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 23:31:40,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:40,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 23:31:40,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-15 23:31:40,866 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:40,867 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states. [2020-10-15 23:31:40,867 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:40,867 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:40,867 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:40,906 INFO L129 PetriNetUnfolder]: 27/62 cut-off events. [2020-10-15 23:31:40,906 INFO L130 PetriNetUnfolder]: For 119/125 co-relation queries the response was YES. [2020-10-15 23:31:40,907 INFO L80 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 62 events. 27/62 cut-off events. For 119/125 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 160 event pairs, 0 based on Foata normal form. 8/70 useless extension candidates. Maximal degree in co-relation 245. Up to 38 conditions per place. [2020-10-15 23:31:40,908 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 9 changer transitions 0/28 dead transitions. [2020-10-15 23:31:40,908 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 28 transitions, 228 flow [2020-10-15 23:31:40,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:31:40,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:31:40,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 363 transitions. [2020-10-15 23:31:40,911 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-15 23:31:40,911 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 363 transitions. [2020-10-15 23:31:40,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 363 transitions. [2020-10-15 23:31:40,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:40,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 363 transitions. [2020-10-15 23:31:40,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:31:40,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:31:40,915 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:31:40,915 INFO L185 Difference]: Start difference. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states and 363 transitions. [2020-10-15 23:31:40,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 28 transitions, 228 flow [2020-10-15 23:31:40,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 28 transitions, 201 flow, removed 10 selfloop flow, removed 2 redundant places. [2020-10-15 23:31:40,919 INFO L241 Difference]: Finished difference. Result has 34 places, 26 transitions, 170 flow [2020-10-15 23:31:40,920 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-15 23:31:40,920 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 16 predicate places. [2020-10-15 23:31:40,920 INFO L481 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 170 flow [2020-10-15 23:31:40,921 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 23:31:40,921 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:40,921 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:40,921 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-15 23:31:40,921 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:40,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:40,922 INFO L82 PathProgramCache]: Analyzing trace with hash 1316560957, now seen corresponding path program 2 times [2020-10-15 23:31:40,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:40,922 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514827473] [2020-10-15 23:31:40,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:40,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:41,022 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-15 23:31:41,023 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514827473] [2020-10-15 23:31:41,023 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:41,023 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:31:41,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100849991] [2020-10-15 23:31:41,025 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 23:31:41,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:41,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 23:31:41,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 23:31:41,027 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:41,027 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 170 flow. Second operand 5 states. [2020-10-15 23:31:41,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:41,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:41,028 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:41,100 INFO L129 PetriNetUnfolder]: 31/72 cut-off events. [2020-10-15 23:31:41,100 INFO L130 PetriNetUnfolder]: For 166/168 co-relation queries the response was YES. [2020-10-15 23:31:41,101 INFO L80 FinitePrefix]: Finished finitePrefix Result has 306 conditions, 72 events. 31/72 cut-off events. For 166/168 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 201 event pairs, 0 based on Foata normal form. 4/76 useless extension candidates. Maximal degree in co-relation 287. Up to 41 conditions per place. [2020-10-15 23:31:41,103 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 16 changer transitions 0/35 dead transitions. [2020-10-15 23:31:41,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 35 transitions, 293 flow [2020-10-15 23:31:41,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:41,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:41,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 509 transitions. [2020-10-15 23:31:41,106 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6795727636849133 [2020-10-15 23:31:41,106 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 509 transitions. [2020-10-15 23:31:41,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 509 transitions. [2020-10-15 23:31:41,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:41,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 509 transitions. [2020-10-15 23:31:41,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:41,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:41,109 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:41,110 INFO L185 Difference]: Start difference. First operand has 34 places, 26 transitions, 170 flow. Second operand 7 states and 509 transitions. [2020-10-15 23:31:41,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 35 transitions, 293 flow [2020-10-15 23:31:41,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 35 transitions, 274 flow, removed 1 selfloop flow, removed 4 redundant places. [2020-10-15 23:31:41,114 INFO L241 Difference]: Finished difference. Result has 39 places, 33 transitions, 261 flow [2020-10-15 23:31:41,114 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-15 23:31:41,114 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 21 predicate places. [2020-10-15 23:31:41,115 INFO L481 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 261 flow [2020-10-15 23:31:41,115 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 23:31:41,115 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:41,115 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:41,115 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-15 23:31:41,116 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:41,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:41,116 INFO L82 PathProgramCache]: Analyzing trace with hash -2130750244, now seen corresponding path program 2 times [2020-10-15 23:31:41,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:41,117 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819303943] [2020-10-15 23:31:41,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:41,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:41,185 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-15 23:31:41,185 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819303943] [2020-10-15 23:31:41,186 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422395392] [2020-10-15 23:31:41,186 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-15 23:31:41,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:41,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:41,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:31:41,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:41,314 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:41,357 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-15 23:31:41,360 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:41,360 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-15 23:31:41,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982068598] [2020-10-15 23:31:41,361 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:31:41,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:41,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:31:41,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:31:41,366 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:41,367 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 261 flow. Second operand 10 states. [2020-10-15 23:31:41,368 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:41,368 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:41,368 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:41,471 INFO L129 PetriNetUnfolder]: 37/87 cut-off events. [2020-10-15 23:31:41,471 INFO L130 PetriNetUnfolder]: For 320/326 co-relation queries the response was YES. [2020-10-15 23:31:41,472 INFO L80 FinitePrefix]: Finished finitePrefix Result has 444 conditions, 87 events. 37/87 cut-off events. For 320/326 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 280 event pairs, 0 based on Foata normal form. 8/95 useless extension candidates. Maximal degree in co-relation 423. Up to 49 conditions per place. [2020-10-15 23:31:41,474 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 13 selfloop transitions, 22 changer transitions 0/42 dead transitions. [2020-10-15 23:31:41,474 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 424 flow [2020-10-15 23:31:41,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:41,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:41,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 654 transitions. [2020-10-15 23:31:41,477 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6791277258566978 [2020-10-15 23:31:41,477 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 654 transitions. [2020-10-15 23:31:41,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 654 transitions. [2020-10-15 23:31:41,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:41,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 654 transitions. [2020-10-15 23:31:41,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:41,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:41,481 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:41,481 INFO L185 Difference]: Start difference. First operand has 39 places, 33 transitions, 261 flow. Second operand 9 states and 654 transitions. [2020-10-15 23:31:41,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 424 flow [2020-10-15 23:31:41,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 42 transitions, 389 flow, removed 14 selfloop flow, removed 2 redundant places. [2020-10-15 23:31:41,487 INFO L241 Difference]: Finished difference. Result has 48 places, 41 transitions, 375 flow [2020-10-15 23:31:41,487 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-15 23:31:41,487 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 30 predicate places. [2020-10-15 23:31:41,487 INFO L481 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 375 flow [2020-10-15 23:31:41,488 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:31:41,488 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:41,488 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:41,702 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:41,703 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:41,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:41,704 INFO L82 PathProgramCache]: Analyzing trace with hash -2146805888, now seen corresponding path program 3 times [2020-10-15 23:31:41,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:41,705 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726554265] [2020-10-15 23:31:41,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:41,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:41,769 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-15 23:31:41,769 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726554265] [2020-10-15 23:31:41,769 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267219278] [2020-10-15 23:31:41,770 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-15 23:31:41,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:41,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:41,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:31:41,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:41,882 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-15 23:31:41,883 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:41,883 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:31:41,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861762798] [2020-10-15 23:31:41,884 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 23:31:41,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:41,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 23:31:41,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2020-10-15 23:31:41,886 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:41,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 375 flow. Second operand 9 states. [2020-10-15 23:31:41,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:41,887 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:41,887 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:41,957 INFO L129 PetriNetUnfolder]: 39/92 cut-off events. [2020-10-15 23:31:41,957 INFO L130 PetriNetUnfolder]: For 558/564 co-relation queries the response was YES. [2020-10-15 23:31:41,958 INFO L80 FinitePrefix]: Finished finitePrefix Result has 544 conditions, 92 events. 39/92 cut-off events. For 558/564 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 311 event pairs, 0 based on Foata normal form. 8/100 useless extension candidates. Maximal degree in co-relation 519. Up to 55 conditions per place. [2020-10-15 23:31:41,959 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 25 selfloop transitions, 14 changer transitions 0/46 dead transitions. [2020-10-15 23:31:41,959 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 46 transitions, 514 flow [2020-10-15 23:31:41,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:41,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:41,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 507 transitions. [2020-10-15 23:31:41,962 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6769025367156208 [2020-10-15 23:31:41,962 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 507 transitions. [2020-10-15 23:31:41,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 507 transitions. [2020-10-15 23:31:41,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:41,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 507 transitions. [2020-10-15 23:31:41,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:41,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:41,966 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:41,966 INFO L185 Difference]: Start difference. First operand has 48 places, 41 transitions, 375 flow. Second operand 7 states and 507 transitions. [2020-10-15 23:31:41,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 46 transitions, 514 flow [2020-10-15 23:31:41,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 46 transitions, 449 flow, removed 24 selfloop flow, removed 4 redundant places. [2020-10-15 23:31:41,973 INFO L241 Difference]: Finished difference. Result has 53 places, 44 transitions, 397 flow [2020-10-15 23:31:41,973 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=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=397, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2020-10-15 23:31:41,973 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 35 predicate places. [2020-10-15 23:31:41,973 INFO L481 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 397 flow [2020-10-15 23:31:41,973 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 23:31:41,974 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:41,974 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:42,191 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:42,192 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:42,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:42,192 INFO L82 PathProgramCache]: Analyzing trace with hash -2136260618, now seen corresponding path program 4 times [2020-10-15 23:31:42,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:42,193 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599460817] [2020-10-15 23:31:42,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:42,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:42,250 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-15 23:31:42,250 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599460817] [2020-10-15 23:31:42,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166368098] [2020-10-15 23:31:42,252 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-15 23:31:42,303 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:42,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:42,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:31:42,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:42,374 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:42,393 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-15 23:31:42,394 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:42,394 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:31:42,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435380897] [2020-10-15 23:31:42,395 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 23:31:42,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:42,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 23:31:42,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2020-10-15 23:31:42,397 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:42,398 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 397 flow. Second operand 9 states. [2020-10-15 23:31:42,398 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:42,398 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:42,399 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:42,548 INFO L129 PetriNetUnfolder]: 44/105 cut-off events. [2020-10-15 23:31:42,549 INFO L130 PetriNetUnfolder]: For 777/783 co-relation queries the response was YES. [2020-10-15 23:31:42,550 INFO L80 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 105 events. 44/105 cut-off events. For 777/783 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 372 event pairs, 0 based on Foata normal form. 8/113 useless extension candidates. Maximal degree in co-relation 601. Up to 56 conditions per place. [2020-10-15 23:31:42,554 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 21 selfloop transitions, 26 changer transitions 0/54 dead transitions. [2020-10-15 23:31:42,555 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 54 transitions, 623 flow [2020-10-15 23:31:42,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:42,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:42,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 654 transitions. [2020-10-15 23:31:42,558 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6791277258566978 [2020-10-15 23:31:42,558 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 654 transitions. [2020-10-15 23:31:42,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 654 transitions. [2020-10-15 23:31:42,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:42,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 654 transitions. [2020-10-15 23:31:42,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:42,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:42,563 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:42,563 INFO L185 Difference]: Start difference. First operand has 53 places, 44 transitions, 397 flow. Second operand 9 states and 654 transitions. [2020-10-15 23:31:42,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 54 transitions, 623 flow [2020-10-15 23:31:42,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 54 transitions, 607 flow, removed 0 selfloop flow, removed 3 redundant places. [2020-10-15 23:31:42,572 INFO L241 Difference]: Finished difference. Result has 61 places, 52 transitions, 576 flow [2020-10-15 23:31:42,573 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=576, PETRI_PLACES=61, PETRI_TRANSITIONS=52} [2020-10-15 23:31:42,573 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 43 predicate places. [2020-10-15 23:31:42,573 INFO L481 AbstractCegarLoop]: Abstraction has has 61 places, 52 transitions, 576 flow [2020-10-15 23:31:42,573 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 23:31:42,573 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:42,573 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:42,787 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:42,787 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:42,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:42,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1331687031, now seen corresponding path program 1 times [2020-10-15 23:31:42,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:42,789 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318064844] [2020-10-15 23:31:42,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:42,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:42,875 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-15 23:31:42,876 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318064844] [2020-10-15 23:31:42,876 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:42,876 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-15 23:31:42,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078924135] [2020-10-15 23:31:42,876 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:31:42,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:42,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:31:42,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:31:42,878 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:42,879 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 52 transitions, 576 flow. Second operand 6 states. [2020-10-15 23:31:42,879 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:42,879 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:42,879 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:42,975 INFO L129 PetriNetUnfolder]: 45/108 cut-off events. [2020-10-15 23:31:42,976 INFO L130 PetriNetUnfolder]: For 1129/1135 co-relation queries the response was YES. [2020-10-15 23:31:42,977 INFO L80 FinitePrefix]: Finished finitePrefix Result has 738 conditions, 108 events. 45/108 cut-off events. For 1129/1135 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 390 event pairs, 0 based on Foata normal form. 7/115 useless extension candidates. Maximal degree in co-relation 706. Up to 61 conditions per place. [2020-10-15 23:31:42,978 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 27 selfloop transitions, 21 changer transitions 0/55 dead transitions. [2020-10-15 23:31:42,978 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 55 transitions, 714 flow [2020-10-15 23:31:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:42,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:42,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 508 transitions. [2020-10-15 23:31:42,982 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678237650200267 [2020-10-15 23:31:42,983 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 508 transitions. [2020-10-15 23:31:42,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 508 transitions. [2020-10-15 23:31:42,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:42,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 508 transitions. [2020-10-15 23:31:42,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:42,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:42,987 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:42,987 INFO L185 Difference]: Start difference. First operand has 61 places, 52 transitions, 576 flow. Second operand 7 states and 508 transitions. [2020-10-15 23:31:42,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 55 transitions, 714 flow [2020-10-15 23:31:42,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 55 transitions, 621 flow, removed 34 selfloop flow, removed 5 redundant places. [2020-10-15 23:31:42,999 INFO L241 Difference]: Finished difference. Result has 63 places, 53 transitions, 556 flow [2020-10-15 23:31:43,000 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=556, PETRI_PLACES=63, PETRI_TRANSITIONS=53} [2020-10-15 23:31:43,000 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 45 predicate places. [2020-10-15 23:31:43,000 INFO L481 AbstractCegarLoop]: Abstraction has has 63 places, 53 transitions, 556 flow [2020-10-15 23:31:43,001 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:31:43,001 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:43,001 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:43,001 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-15 23:31:43,001 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:43,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:43,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1629082941, now seen corresponding path program 2 times [2020-10-15 23:31:43,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:43,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543896023] [2020-10-15 23:31:43,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:43,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:43,081 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-15 23:31:43,081 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543896023] [2020-10-15 23:31:43,082 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:43,082 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-15 23:31:43,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189422068] [2020-10-15 23:31:43,082 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:31:43,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:43,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:31:43,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:31:43,089 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:43,089 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 53 transitions, 556 flow. Second operand 6 states. [2020-10-15 23:31:43,089 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:43,090 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:43,090 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:43,183 INFO L129 PetriNetUnfolder]: 51/123 cut-off events. [2020-10-15 23:31:43,183 INFO L130 PetriNetUnfolder]: For 1372/1378 co-relation queries the response was YES. [2020-10-15 23:31:43,184 INFO L80 FinitePrefix]: Finished finitePrefix Result has 844 conditions, 123 events. 51/123 cut-off events. For 1372/1378 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 475 event pairs, 0 based on Foata normal form. 8/131 useless extension candidates. Maximal degree in co-relation 811. Up to 62 conditions per place. [2020-10-15 23:31:43,187 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 36 changer transitions 0/63 dead transitions. [2020-10-15 23:31:43,187 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 63 transitions, 834 flow [2020-10-15 23:31:43,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:43,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:43,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 654 transitions. [2020-10-15 23:31:43,190 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6791277258566978 [2020-10-15 23:31:43,190 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 654 transitions. [2020-10-15 23:31:43,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 654 transitions. [2020-10-15 23:31:43,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:43,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 654 transitions. [2020-10-15 23:31:43,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:43,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:43,194 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:43,195 INFO L185 Difference]: Start difference. First operand has 63 places, 53 transitions, 556 flow. Second operand 9 states and 654 transitions. [2020-10-15 23:31:43,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 63 transitions, 834 flow [2020-10-15 23:31:43,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 63 transitions, 795 flow, removed 1 selfloop flow, removed 6 redundant places. [2020-10-15 23:31:43,203 INFO L241 Difference]: Finished difference. Result has 68 places, 61 transitions, 774 flow [2020-10-15 23:31:43,204 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=774, PETRI_PLACES=68, PETRI_TRANSITIONS=61} [2020-10-15 23:31:43,204 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 50 predicate places. [2020-10-15 23:31:43,204 INFO L481 AbstractCegarLoop]: Abstraction has has 68 places, 61 transitions, 774 flow [2020-10-15 23:31:43,204 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:31:43,204 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:43,204 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:43,204 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-15 23:31:43,205 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:43,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:43,205 INFO L82 PathProgramCache]: Analyzing trace with hash -1628726410, now seen corresponding path program 3 times [2020-10-15 23:31:43,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:43,206 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002921620] [2020-10-15 23:31:43,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:43,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:43,272 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-15 23:31:43,272 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002921620] [2020-10-15 23:31:43,273 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891543765] [2020-10-15 23:31:43,273 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-15 23:31:43,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:43,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:43,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:43,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:43,382 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:43,406 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-15 23:31:43,407 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:43,407 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-15 23:31:43,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337483422] [2020-10-15 23:31:43,408 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-15 23:31:43,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:43,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-15 23:31:43,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2020-10-15 23:31:43,410 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:43,410 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 61 transitions, 774 flow. Second operand 12 states. [2020-10-15 23:31:43,410 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:43,410 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:43,411 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:43,522 INFO L129 PetriNetUnfolder]: 58/140 cut-off events. [2020-10-15 23:31:43,522 INFO L130 PetriNetUnfolder]: For 1958/1964 co-relation queries the response was YES. [2020-10-15 23:31:43,523 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1096 conditions, 140 events. 58/140 cut-off events. For 1958/1964 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 580 event pairs, 0 based on Foata normal form. 8/148 useless extension candidates. Maximal degree in co-relation 1061. Up to 81 conditions per place. [2020-10-15 23:31:43,526 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 32 selfloop transitions, 32 changer transitions 0/71 dead transitions. [2020-10-15 23:31:43,526 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 71 transitions, 1096 flow [2020-10-15 23:31:43,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:43,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:43,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 799 transitions. [2020-10-15 23:31:43,529 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6788445199660152 [2020-10-15 23:31:43,529 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 799 transitions. [2020-10-15 23:31:43,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 799 transitions. [2020-10-15 23:31:43,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:43,530 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 799 transitions. [2020-10-15 23:31:43,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:43,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:43,534 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:43,534 INFO L185 Difference]: Start difference. First operand has 68 places, 61 transitions, 774 flow. Second operand 11 states and 799 transitions. [2020-10-15 23:31:43,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 71 transitions, 1096 flow [2020-10-15 23:31:43,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 71 transitions, 1013 flow, removed 33 selfloop flow, removed 4 redundant places. [2020-10-15 23:31:43,544 INFO L241 Difference]: Finished difference. Result has 77 places, 70 transitions, 951 flow [2020-10-15 23:31:43,544 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=951, PETRI_PLACES=77, PETRI_TRANSITIONS=70} [2020-10-15 23:31:43,545 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 59 predicate places. [2020-10-15 23:31:43,545 INFO L481 AbstractCegarLoop]: Abstraction has has 77 places, 70 transitions, 951 flow [2020-10-15 23:31:43,545 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-15 23:31:43,545 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:43,545 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:43,754 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:43,755 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:43,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:43,755 INFO L82 PathProgramCache]: Analyzing trace with hash -1799756541, now seen corresponding path program 3 times [2020-10-15 23:31:43,756 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:43,756 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759943587] [2020-10-15 23:31:43,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:43,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:43,817 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-15 23:31:43,818 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759943587] [2020-10-15 23:31:43,818 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:43,818 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-15 23:31:43,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689862223] [2020-10-15 23:31:43,819 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:31:43,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:43,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:31:43,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:31:43,821 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:43,822 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 70 transitions, 951 flow. Second operand 6 states. [2020-10-15 23:31:43,822 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:43,822 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:43,822 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:43,925 INFO L129 PetriNetUnfolder]: 64/155 cut-off events. [2020-10-15 23:31:43,925 INFO L130 PetriNetUnfolder]: For 2665/2671 co-relation queries the response was YES. [2020-10-15 23:31:43,927 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1300 conditions, 155 events. 64/155 cut-off events. For 2665/2671 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 663 event pairs, 0 based on Foata normal form. 8/163 useless extension candidates. Maximal degree in co-relation 1261. Up to 83 conditions per place. [2020-10-15 23:31:43,930 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 30 selfloop transitions, 43 changer transitions 0/80 dead transitions. [2020-10-15 23:31:43,930 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 80 transitions, 1325 flow [2020-10-15 23:31:43,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:43,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:43,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 654 transitions. [2020-10-15 23:31:43,933 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6791277258566978 [2020-10-15 23:31:43,933 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 654 transitions. [2020-10-15 23:31:43,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 654 transitions. [2020-10-15 23:31:43,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:43,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 654 transitions. [2020-10-15 23:31:43,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:43,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:43,938 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:43,938 INFO L185 Difference]: Start difference. First operand has 77 places, 70 transitions, 951 flow. Second operand 9 states and 654 transitions. [2020-10-15 23:31:43,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 80 transitions, 1325 flow [2020-10-15 23:31:43,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 80 transitions, 1175 flow, removed 61 selfloop flow, removed 6 redundant places. [2020-10-15 23:31:43,955 INFO L241 Difference]: Finished difference. Result has 82 places, 78 transitions, 1128 flow [2020-10-15 23:31:43,955 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1128, PETRI_PLACES=82, PETRI_TRANSITIONS=78} [2020-10-15 23:31:43,956 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 64 predicate places. [2020-10-15 23:31:43,956 INFO L481 AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 1128 flow [2020-10-15 23:31:43,956 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:31:43,956 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:43,956 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:43,957 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-15 23:31:43,957 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:43,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:43,957 INFO L82 PathProgramCache]: Analyzing trace with hash -2126472733, now seen corresponding path program 5 times [2020-10-15 23:31:43,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:43,958 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696287662] [2020-10-15 23:31:43,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:43,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:44,021 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-15 23:31:44,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696287662] [2020-10-15 23:31:44,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631002243] [2020-10-15 23:31:44,022 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-15 23:31:44,061 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:44,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:44,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:44,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:44,149 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-15 23:31:44,149 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:44,149 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:44,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54331462] [2020-10-15 23:31:44,150 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:44,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:44,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:44,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:44,152 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:44,153 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 1128 flow. Second operand 11 states. [2020-10-15 23:31:44,153 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:44,153 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:44,153 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:44,278 INFO L129 PetriNetUnfolder]: 66/163 cut-off events. [2020-10-15 23:31:44,279 INFO L130 PetriNetUnfolder]: For 3058/3064 co-relation queries the response was YES. [2020-10-15 23:31:44,280 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1358 conditions, 163 events. 66/163 cut-off events. For 3058/3064 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/171 useless extension candidates. Maximal degree in co-relation 1315. Up to 98 conditions per place. [2020-10-15 23:31:44,283 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 57 selfloop transitions, 21 changer transitions 0/85 dead transitions. [2020-10-15 23:31:44,283 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 85 transitions, 1398 flow [2020-10-15 23:31:44,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:31:44,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:31:44,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 579 transitions. [2020-10-15 23:31:44,286 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6764018691588785 [2020-10-15 23:31:44,286 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 579 transitions. [2020-10-15 23:31:44,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 579 transitions. [2020-10-15 23:31:44,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:44,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 579 transitions. [2020-10-15 23:31:44,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:31:44,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:31:44,292 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:31:44,292 INFO L185 Difference]: Start difference. First operand has 82 places, 78 transitions, 1128 flow. Second operand 8 states and 579 transitions. [2020-10-15 23:31:44,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 85 transitions, 1398 flow [2020-10-15 23:31:44,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 85 transitions, 1271 flow, removed 46 selfloop flow, removed 5 redundant places. [2020-10-15 23:31:44,314 INFO L241 Difference]: Finished difference. Result has 86 places, 80 transitions, 1117 flow [2020-10-15 23:31:44,315 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1117, PETRI_PLACES=86, PETRI_TRANSITIONS=80} [2020-10-15 23:31:44,315 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 68 predicate places. [2020-10-15 23:31:44,315 INFO L481 AbstractCegarLoop]: Abstraction has has 86 places, 80 transitions, 1117 flow [2020-10-15 23:31:44,315 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:44,315 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:44,316 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:44,529 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-15 23:31:44,530 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:44,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:44,530 INFO L82 PathProgramCache]: Analyzing trace with hash -1800261283, now seen corresponding path program 6 times [2020-10-15 23:31:44,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:44,531 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519042893] [2020-10-15 23:31:44,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:44,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:44,597 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-15 23:31:44,597 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519042893] [2020-10-15 23:31:44,597 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59783175] [2020-10-15 23:31:44,597 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-15 23:31:44,636 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:44,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:44,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:44,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:44,731 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-15 23:31:44,731 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:44,732 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:44,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781495072] [2020-10-15 23:31:44,732 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:44,732 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:44,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:44,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:44,735 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:44,736 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 80 transitions, 1117 flow. Second operand 11 states. [2020-10-15 23:31:44,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:44,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:44,737 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:44,885 INFO L129 PetriNetUnfolder]: 70/174 cut-off events. [2020-10-15 23:31:44,885 INFO L130 PetriNetUnfolder]: For 3406/3412 co-relation queries the response was YES. [2020-10-15 23:31:44,887 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1430 conditions, 174 events. 70/174 cut-off events. For 3406/3412 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 808 event pairs, 0 based on Foata normal form. 8/182 useless extension candidates. Maximal degree in co-relation 1385. Up to 95 conditions per place. [2020-10-15 23:31:44,889 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 50 selfloop transitions, 32 changer transitions 0/89 dead transitions. [2020-10-15 23:31:44,890 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 89 transitions, 1398 flow [2020-10-15 23:31:44,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:31:44,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:31:44,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 724 transitions. [2020-10-15 23:31:44,893 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766355140186916 [2020-10-15 23:31:44,893 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 724 transitions. [2020-10-15 23:31:44,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 724 transitions. [2020-10-15 23:31:44,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:44,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 724 transitions. [2020-10-15 23:31:44,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:31:44,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:31:44,898 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:31:44,898 INFO L185 Difference]: Start difference. First operand has 86 places, 80 transitions, 1117 flow. Second operand 10 states and 724 transitions. [2020-10-15 23:31:44,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 89 transitions, 1398 flow [2020-10-15 23:31:44,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 89 transitions, 1361 flow, removed 6 selfloop flow, removed 5 redundant places. [2020-10-15 23:31:44,914 INFO L241 Difference]: Finished difference. Result has 92 places, 84 transitions, 1239 flow [2020-10-15 23:31:44,915 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1239, PETRI_PLACES=92, PETRI_TRANSITIONS=84} [2020-10-15 23:31:44,915 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 74 predicate places. [2020-10-15 23:31:44,915 INFO L481 AbstractCegarLoop]: Abstraction has has 92 places, 84 transitions, 1239 flow [2020-10-15 23:31:44,915 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:44,915 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:44,916 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:45,129 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:45,130 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:45,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:45,130 INFO L82 PathProgramCache]: Analyzing trace with hash -1799569363, now seen corresponding path program 7 times [2020-10-15 23:31:45,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:45,131 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016097034] [2020-10-15 23:31:45,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:45,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:45,224 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-15 23:31:45,225 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016097034] [2020-10-15 23:31:45,225 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826565113] [2020-10-15 23:31:45,225 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-15 23:31:45,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:45,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:45,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:45,381 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-15 23:31:45,381 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:45,381 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:45,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973809363] [2020-10-15 23:31:45,382 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:45,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:45,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:45,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:45,385 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:45,386 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 84 transitions, 1239 flow. Second operand 11 states. [2020-10-15 23:31:45,386 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:45,386 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:45,386 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:45,538 INFO L129 PetriNetUnfolder]: 72/179 cut-off events. [2020-10-15 23:31:45,538 INFO L130 PetriNetUnfolder]: For 3340/3346 co-relation queries the response was YES. [2020-10-15 23:31:45,540 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1483 conditions, 179 events. 72/179 cut-off events. For 3340/3346 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 820 event pairs, 0 based on Foata normal form. 8/187 useless extension candidates. Maximal degree in co-relation 1436. Up to 92 conditions per place. [2020-10-15 23:31:45,543 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 44 selfloop transitions, 39 changer transitions 0/90 dead transitions. [2020-10-15 23:31:45,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 90 transitions, 1490 flow [2020-10-15 23:31:45,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:31:45,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:31:45,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 725 transitions. [2020-10-15 23:31:45,549 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-15 23:31:45,549 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 725 transitions. [2020-10-15 23:31:45,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 725 transitions. [2020-10-15 23:31:45,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:45,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 725 transitions. [2020-10-15 23:31:45,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:31:45,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:31:45,558 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:31:45,558 INFO L185 Difference]: Start difference. First operand has 92 places, 84 transitions, 1239 flow. Second operand 10 states and 725 transitions. [2020-10-15 23:31:45,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 90 transitions, 1490 flow [2020-10-15 23:31:45,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 90 transitions, 1435 flow, removed 6 selfloop flow, removed 8 redundant places. [2020-10-15 23:31:45,576 INFO L241 Difference]: Finished difference. Result has 94 places, 85 transitions, 1317 flow [2020-10-15 23:31:45,577 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1317, PETRI_PLACES=94, PETRI_TRANSITIONS=85} [2020-10-15 23:31:45,577 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 76 predicate places. [2020-10-15 23:31:45,577 INFO L481 AbstractCegarLoop]: Abstraction has has 94 places, 85 transitions, 1317 flow [2020-10-15 23:31:45,577 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:45,577 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:45,578 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:45,791 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-15 23:31:45,791 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:45,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:45,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1799547043, now seen corresponding path program 8 times [2020-10-15 23:31:45,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:45,793 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956903677] [2020-10-15 23:31:45,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:45,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:45,892 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-15 23:31:45,893 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956903677] [2020-10-15 23:31:45,893 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925030253] [2020-10-15 23:31:45,894 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 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-15 23:31:45,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:45,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:45,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:45,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:46,053 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:46,070 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-15 23:31:46,070 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:46,071 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:46,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070501469] [2020-10-15 23:31:46,071 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:46,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:46,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:46,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:46,074 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:46,075 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 85 transitions, 1317 flow. Second operand 11 states. [2020-10-15 23:31:46,075 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:46,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:46,076 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:46,400 INFO L129 PetriNetUnfolder]: 76/189 cut-off events. [2020-10-15 23:31:46,401 INFO L130 PetriNetUnfolder]: For 3652/3658 co-relation queries the response was YES. [2020-10-15 23:31:46,403 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1606 conditions, 189 events. 76/189 cut-off events. For 3652/3658 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 890 event pairs, 0 based on Foata normal form. 8/197 useless extension candidates. Maximal degree in co-relation 1559. Up to 98 conditions per place. [2020-10-15 23:31:46,408 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 46 selfloop transitions, 45 changer transitions 0/98 dead transitions. [2020-10-15 23:31:46,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 98 transitions, 1779 flow [2020-10-15 23:31:46,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:46,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:46,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 799 transitions. [2020-10-15 23:31:46,411 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6788445199660152 [2020-10-15 23:31:46,411 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 799 transitions. [2020-10-15 23:31:46,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 799 transitions. [2020-10-15 23:31:46,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:46,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 799 transitions. [2020-10-15 23:31:46,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:46,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:46,415 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:46,415 INFO L185 Difference]: Start difference. First operand has 94 places, 85 transitions, 1317 flow. Second operand 11 states and 799 transitions. [2020-10-15 23:31:46,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 98 transitions, 1779 flow [2020-10-15 23:31:46,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 98 transitions, 1713 flow, removed 5 selfloop flow, removed 8 redundant places. [2020-10-15 23:31:46,443 INFO L241 Difference]: Finished difference. Result has 99 places, 94 transitions, 1617 flow [2020-10-15 23:31:46,443 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1617, PETRI_PLACES=99, PETRI_TRANSITIONS=94} [2020-10-15 23:31:46,443 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 81 predicate places. [2020-10-15 23:31:46,444 INFO L481 AbstractCegarLoop]: Abstraction has has 99 places, 94 transitions, 1617 flow [2020-10-15 23:31:46,444 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:46,444 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:46,444 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:46,657 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-15 23:31:46,658 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:46,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:46,658 INFO L82 PathProgramCache]: Analyzing trace with hash -153403589, now seen corresponding path program 4 times [2020-10-15 23:31:46,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:46,658 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875014279] [2020-10-15 23:31:46,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:46,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:46,734 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-15 23:31:46,735 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875014279] [2020-10-15 23:31:46,735 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924236499] [2020-10-15 23:31:46,735 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 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-15 23:31:46,782 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:46,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:46,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:46,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:46,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:46,860 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:46,860 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:46,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811980816] [2020-10-15 23:31:46,861 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:46,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:46,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:46,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:46,863 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:46,863 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 94 transitions, 1617 flow. Second operand 11 states. [2020-10-15 23:31:46,863 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:46,864 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:46,864 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:46,955 INFO L129 PetriNetUnfolder]: 77/192 cut-off events. [2020-10-15 23:31:46,956 INFO L130 PetriNetUnfolder]: For 4295/4301 co-relation queries the response was YES. [2020-10-15 23:31:46,957 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1737 conditions, 192 events. 77/192 cut-off events. For 4295/4301 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 910 event pairs, 0 based on Foata normal form. 7/199 useless extension candidates. Maximal degree in co-relation 1687. Up to 113 conditions per place. [2020-10-15 23:31:46,961 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 65 selfloop transitions, 28 changer transitions 0/100 dead transitions. [2020-10-15 23:31:46,961 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 100 transitions, 1892 flow [2020-10-15 23:31:46,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:31:46,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:31:46,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 580 transitions. [2020-10-15 23:31:46,963 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-15 23:31:46,963 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 580 transitions. [2020-10-15 23:31:46,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 580 transitions. [2020-10-15 23:31:46,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:46,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 580 transitions. [2020-10-15 23:31:46,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:31:46,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:31:46,972 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:31:46,973 INFO L185 Difference]: Start difference. First operand has 99 places, 94 transitions, 1617 flow. Second operand 8 states and 580 transitions. [2020-10-15 23:31:46,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 100 transitions, 1892 flow [2020-10-15 23:31:46,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 100 transitions, 1681 flow, removed 82 selfloop flow, removed 7 redundant places. [2020-10-15 23:31:46,993 INFO L241 Difference]: Finished difference. Result has 101 places, 96 transitions, 1528 flow [2020-10-15 23:31:46,994 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1528, PETRI_PLACES=101, PETRI_TRANSITIONS=96} [2020-10-15 23:31:46,994 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 83 predicate places. [2020-10-15 23:31:46,994 INFO L481 AbstractCegarLoop]: Abstraction has has 101 places, 96 transitions, 1528 flow [2020-10-15 23:31:46,994 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:46,994 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:46,994 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:47,209 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-15 23:31:47,210 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:47,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:47,211 INFO L82 PathProgramCache]: Analyzing trace with hash -153402628, now seen corresponding path program 5 times [2020-10-15 23:31:47,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:47,212 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962579440] [2020-10-15 23:31:47,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:47,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:47,269 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-15 23:31:47,270 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962579440] [2020-10-15 23:31:47,270 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505518090] [2020-10-15 23:31:47,270 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 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-15 23:31:47,314 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:47,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:47,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:47,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:47,406 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-15 23:31:47,407 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:47,407 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:47,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561475480] [2020-10-15 23:31:47,408 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:47,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:47,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:47,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:47,410 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:47,410 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 96 transitions, 1528 flow. Second operand 11 states. [2020-10-15 23:31:47,410 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:47,411 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:47,411 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:47,542 INFO L129 PetriNetUnfolder]: 78/195 cut-off events. [2020-10-15 23:31:47,542 INFO L130 PetriNetUnfolder]: For 4422/4424 co-relation queries the response was YES. [2020-10-15 23:31:47,543 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1689 conditions, 195 events. 78/195 cut-off events. For 4422/4424 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 931 event pairs, 0 based on Foata normal form. 3/198 useless extension candidates. Maximal degree in co-relation 1637. Up to 109 conditions per place. [2020-10-15 23:31:47,546 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 61 selfloop transitions, 33 changer transitions 0/101 dead transitions. [2020-10-15 23:31:47,547 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 101 transitions, 1796 flow [2020-10-15 23:31:47,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:47,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:47,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 652 transitions. [2020-10-15 23:31:47,548 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6770508826583593 [2020-10-15 23:31:47,548 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 652 transitions. [2020-10-15 23:31:47,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 652 transitions. [2020-10-15 23:31:47,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:47,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 652 transitions. [2020-10-15 23:31:47,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:47,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:47,551 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:47,551 INFO L185 Difference]: Start difference. First operand has 101 places, 96 transitions, 1528 flow. Second operand 9 states and 652 transitions. [2020-10-15 23:31:47,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 101 transitions, 1796 flow [2020-10-15 23:31:47,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 101 transitions, 1763 flow, removed 0 selfloop flow, removed 5 redundant places. [2020-10-15 23:31:47,570 INFO L241 Difference]: Finished difference. Result has 106 places, 98 transitions, 1631 flow [2020-10-15 23:31:47,571 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1631, PETRI_PLACES=106, PETRI_TRANSITIONS=98} [2020-10-15 23:31:47,571 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 88 predicate places. [2020-10-15 23:31:47,571 INFO L481 AbstractCegarLoop]: Abstraction has has 106 places, 98 transitions, 1631 flow [2020-10-15 23:31:47,571 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:47,571 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:47,571 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:47,786 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-15 23:31:47,787 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:47,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:47,787 INFO L82 PathProgramCache]: Analyzing trace with hash 1048414575, now seen corresponding path program 6 times [2020-10-15 23:31:47,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:47,788 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142350979] [2020-10-15 23:31:47,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:47,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:47,853 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-15 23:31:47,853 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142350979] [2020-10-15 23:31:47,853 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853390583] [2020-10-15 23:31:47,854 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 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-15 23:31:47,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:47,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:47,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:31:47,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:47,926 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-15 23:31:47,926 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:47,926 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2020-10-15 23:31:47,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540616699] [2020-10-15 23:31:47,929 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-15 23:31:47,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:47,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-15 23:31:47,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2020-10-15 23:31:47,931 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:47,932 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 98 transitions, 1631 flow. Second operand 7 states. [2020-10-15 23:31:47,932 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:47,932 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:47,933 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:48,088 INFO L129 PetriNetUnfolder]: 79/197 cut-off events. [2020-10-15 23:31:48,088 INFO L130 PetriNetUnfolder]: For 4841/4843 co-relation queries the response was YES. [2020-10-15 23:31:48,090 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 197 events. 79/197 cut-off events. For 4841/4843 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 942 event pairs, 0 based on Foata normal form. 3/200 useless extension candidates. Maximal degree in co-relation 1715. Up to 110 conditions per place. [2020-10-15 23:31:48,095 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 59 selfloop transitions, 36 changer transitions 0/102 dead transitions. [2020-10-15 23:31:48,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 102 transitions, 1895 flow [2020-10-15 23:31:48,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:48,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:48,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 653 transitions. [2020-10-15 23:31:48,099 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780893042575286 [2020-10-15 23:31:48,099 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 653 transitions. [2020-10-15 23:31:48,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 653 transitions. [2020-10-15 23:31:48,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:48,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 653 transitions. [2020-10-15 23:31:48,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:48,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:48,104 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:48,105 INFO L185 Difference]: Start difference. First operand has 106 places, 98 transitions, 1631 flow. Second operand 9 states and 653 transitions. [2020-10-15 23:31:48,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 102 transitions, 1895 flow [2020-10-15 23:31:48,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 102 transitions, 1862 flow, removed 0 selfloop flow, removed 5 redundant places. [2020-10-15 23:31:48,131 INFO L241 Difference]: Finished difference. Result has 110 places, 99 transitions, 1727 flow [2020-10-15 23:31:48,131 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1727, PETRI_PLACES=110, PETRI_TRANSITIONS=99} [2020-10-15 23:31:48,131 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 92 predicate places. [2020-10-15 23:31:48,131 INFO L481 AbstractCegarLoop]: Abstraction has has 110 places, 99 transitions, 1727 flow [2020-10-15 23:31:48,132 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-15 23:31:48,132 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:48,132 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:48,346 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-15 23:31:48,346 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:48,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:48,347 INFO L82 PathProgramCache]: Analyzing trace with hash -530808037, now seen corresponding path program 7 times [2020-10-15 23:31:48,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:48,347 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052339645] [2020-10-15 23:31:48,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:48,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:48,399 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-15 23:31:48,400 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052339645] [2020-10-15 23:31:48,400 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492506273] [2020-10-15 23:31:48,400 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 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-15 23:31:48,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:48,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:48,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:48,535 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:48,596 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-15 23:31:48,597 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:48,597 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:48,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618614125] [2020-10-15 23:31:48,597 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:48,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:48,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:48,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:48,599 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:48,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 99 transitions, 1727 flow. Second operand 11 states. [2020-10-15 23:31:48,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:48,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:48,600 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:48,817 INFO L129 PetriNetUnfolder]: 85/212 cut-off events. [2020-10-15 23:31:48,817 INFO L130 PetriNetUnfolder]: For 5878/5880 co-relation queries the response was YES. [2020-10-15 23:31:48,819 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1994 conditions, 212 events. 85/212 cut-off events. For 5878/5880 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1050 event pairs, 0 based on Foata normal form. 4/216 useless extension candidates. Maximal degree in co-relation 1939. Up to 106 conditions per place. [2020-10-15 23:31:48,823 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 44 selfloop transitions, 59 changer transitions 0/110 dead transitions. [2020-10-15 23:31:48,823 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 110 transitions, 2215 flow [2020-10-15 23:31:48,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:48,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:48,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 799 transitions. [2020-10-15 23:31:48,828 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6788445199660152 [2020-10-15 23:31:48,828 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 799 transitions. [2020-10-15 23:31:48,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 799 transitions. [2020-10-15 23:31:48,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:48,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 799 transitions. [2020-10-15 23:31:48,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:48,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:48,831 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:48,831 INFO L185 Difference]: Start difference. First operand has 110 places, 99 transitions, 1727 flow. Second operand 11 states and 799 transitions. [2020-10-15 23:31:48,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 110 transitions, 2215 flow [2020-10-15 23:31:48,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 110 transitions, 2164 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-15 23:31:48,859 INFO L241 Difference]: Finished difference. Result has 116 places, 107 transitions, 2101 flow [2020-10-15 23:31:48,859 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2101, PETRI_PLACES=116, PETRI_TRANSITIONS=107} [2020-10-15 23:31:48,860 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 98 predicate places. [2020-10-15 23:31:48,860 INFO L481 AbstractCegarLoop]: Abstraction has has 116 places, 107 transitions, 2101 flow [2020-10-15 23:31:48,860 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:48,860 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:48,860 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:49,074 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:49,075 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:49,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:49,075 INFO L82 PathProgramCache]: Analyzing trace with hash 1677920624, now seen corresponding path program 8 times [2020-10-15 23:31:49,075 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:49,076 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688415671] [2020-10-15 23:31:49,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:49,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:49,125 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-15 23:31:49,126 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688415671] [2020-10-15 23:31:49,126 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365666238] [2020-10-15 23:31:49,126 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-15 23:31:49,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:49,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:49,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:49,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:49,226 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:49,235 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-15 23:31:49,235 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:49,235 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:49,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649404884] [2020-10-15 23:31:49,236 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:49,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:49,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:49,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:49,238 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:49,238 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 107 transitions, 2101 flow. Second operand 11 states. [2020-10-15 23:31:49,238 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:49,238 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:49,239 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:49,452 INFO L129 PetriNetUnfolder]: 90/224 cut-off events. [2020-10-15 23:31:49,452 INFO L130 PetriNetUnfolder]: For 7555/7557 co-relation queries the response was YES. [2020-10-15 23:31:49,454 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2304 conditions, 224 events. 90/224 cut-off events. For 7555/7557 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1141 event pairs, 0 based on Foata normal form. 4/228 useless extension candidates. Maximal degree in co-relation 2246. Up to 112 conditions per place. [2020-10-15 23:31:49,458 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 49 selfloop transitions, 61 changer transitions 0/117 dead transitions. [2020-10-15 23:31:49,458 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 117 transitions, 2587 flow [2020-10-15 23:31:49,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:49,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:49,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 799 transitions. [2020-10-15 23:31:49,460 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6788445199660152 [2020-10-15 23:31:49,460 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 799 transitions. [2020-10-15 23:31:49,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 799 transitions. [2020-10-15 23:31:49,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:49,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 799 transitions. [2020-10-15 23:31:49,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:49,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:49,463 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:49,463 INFO L185 Difference]: Start difference. First operand has 116 places, 107 transitions, 2101 flow. Second operand 11 states and 799 transitions. [2020-10-15 23:31:49,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 117 transitions, 2587 flow [2020-10-15 23:31:49,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 117 transitions, 2456 flow, removed 51 selfloop flow, removed 6 redundant places. [2020-10-15 23:31:49,492 INFO L241 Difference]: Finished difference. Result has 123 places, 114 transitions, 2374 flow [2020-10-15 23:31:49,492 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1970, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2374, PETRI_PLACES=123, PETRI_TRANSITIONS=114} [2020-10-15 23:31:49,492 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 105 predicate places. [2020-10-15 23:31:49,493 INFO L481 AbstractCegarLoop]: Abstraction has has 123 places, 114 transitions, 2374 flow [2020-10-15 23:31:49,493 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:49,493 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:49,493 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:49,706 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2020-10-15 23:31:49,706 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:49,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:49,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1677919663, now seen corresponding path program 9 times [2020-10-15 23:31:49,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:49,707 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763994456] [2020-10-15 23:31:49,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:49,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:49,755 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-15 23:31:49,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763994456] [2020-10-15 23:31:49,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440155860] [2020-10-15 23:31:49,756 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-15 23:31:49,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:49,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:49,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:49,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:49,855 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:49,867 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-15 23:31:49,867 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:49,867 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:49,868 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966777926] [2020-10-15 23:31:49,868 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:49,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:49,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:49,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:49,870 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:49,875 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 114 transitions, 2374 flow. Second operand 11 states. [2020-10-15 23:31:49,875 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:49,875 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:49,875 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:50,152 INFO L129 PetriNetUnfolder]: 97/243 cut-off events. [2020-10-15 23:31:50,153 INFO L130 PetriNetUnfolder]: For 9289/9295 co-relation queries the response was YES. [2020-10-15 23:31:50,155 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2647 conditions, 243 events. 97/243 cut-off events. For 9289/9295 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1260 event pairs, 0 based on Foata normal form. 8/251 useless extension candidates. Maximal degree in co-relation 2585. Up to 124 conditions per place. [2020-10-15 23:31:50,159 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 47 selfloop transitions, 70 changer transitions 0/124 dead transitions. [2020-10-15 23:31:50,159 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 124 transitions, 2943 flow [2020-10-15 23:31:50,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:31:50,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:31:50,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-15 23:31:50,161 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-15 23:31:50,161 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-15 23:31:50,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-15 23:31:50,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:50,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-15 23:31:50,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:31:50,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:31:50,166 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:31:50,166 INFO L185 Difference]: Start difference. First operand has 123 places, 114 transitions, 2374 flow. Second operand 15 states and 1089 transitions. [2020-10-15 23:31:50,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 124 transitions, 2943 flow [2020-10-15 23:31:50,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 124 transitions, 2712 flow, removed 85 selfloop flow, removed 7 redundant places. [2020-10-15 23:31:50,199 INFO L241 Difference]: Finished difference. Result has 133 places, 123 transitions, 2633 flow [2020-10-15 23:31:50,199 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2633, PETRI_PLACES=133, PETRI_TRANSITIONS=123} [2020-10-15 23:31:50,199 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 115 predicate places. [2020-10-15 23:31:50,199 INFO L481 AbstractCegarLoop]: Abstraction has has 133 places, 123 transitions, 2633 flow [2020-10-15 23:31:50,199 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:50,200 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:50,200 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:50,413 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:50,413 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:50,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:50,414 INFO L82 PathProgramCache]: Analyzing trace with hash 110727694, now seen corresponding path program 4 times [2020-10-15 23:31:50,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:50,415 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888991109] [2020-10-15 23:31:50,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:50,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:50,479 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-15 23:31:50,480 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888991109] [2020-10-15 23:31:50,480 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583005637] [2020-10-15 23:31:50,480 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-15 23:31:50,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:50,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:50,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:50,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:50,615 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:50,639 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-15 23:31:50,640 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:50,640 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-15 23:31:50,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680152815] [2020-10-15 23:31:50,641 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:31:50,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:50,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:31:50,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2020-10-15 23:31:50,643 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:50,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 123 transitions, 2633 flow. Second operand 14 states. [2020-10-15 23:31:50,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:50,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:50,644 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:50,815 INFO L129 PetriNetUnfolder]: 105/264 cut-off events. [2020-10-15 23:31:50,815 INFO L130 PetriNetUnfolder]: For 10090/10096 co-relation queries the response was YES. [2020-10-15 23:31:50,817 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2938 conditions, 264 events. 105/264 cut-off events. For 10090/10096 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1418 event pairs, 0 based on Foata normal form. 8/272 useless extension candidates. Maximal degree in co-relation 2873. Up to 161 conditions per place. [2020-10-15 23:31:50,822 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 84 selfloop transitions, 43 changer transitions 0/134 dead transitions. [2020-10-15 23:31:50,823 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 134 transitions, 3266 flow [2020-10-15 23:31:50,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:50,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:50,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 944 transitions. [2020-10-15 23:31:50,825 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786484543493889 [2020-10-15 23:31:50,825 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 944 transitions. [2020-10-15 23:31:50,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 944 transitions. [2020-10-15 23:31:50,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:50,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 944 transitions. [2020-10-15 23:31:50,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:50,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:50,829 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:50,829 INFO L185 Difference]: Start difference. First operand has 133 places, 123 transitions, 2633 flow. Second operand 13 states and 944 transitions. [2020-10-15 23:31:50,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 134 transitions, 3266 flow [2020-10-15 23:31:50,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 134 transitions, 3022 flow, removed 84 selfloop flow, removed 12 redundant places. [2020-10-15 23:31:50,867 INFO L241 Difference]: Finished difference. Result has 136 places, 133 transitions, 2850 flow [2020-10-15 23:31:50,867 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2850, PETRI_PLACES=136, PETRI_TRANSITIONS=133} [2020-10-15 23:31:50,868 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 118 predicate places. [2020-10-15 23:31:50,868 INFO L481 AbstractCegarLoop]: Abstraction has has 136 places, 133 transitions, 2850 flow [2020-10-15 23:31:50,868 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:31:50,868 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:50,868 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:51,082 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-15 23:31:51,083 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:51,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:51,083 INFO L82 PathProgramCache]: Analyzing trace with hash 1102105728, now seen corresponding path program 10 times [2020-10-15 23:31:51,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:51,084 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405428256] [2020-10-15 23:31:51,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:51,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:51,138 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-15 23:31:51,138 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405428256] [2020-10-15 23:31:51,139 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961005082] [2020-10-15 23:31:51,139 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:51,198 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:51,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:51,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:51,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:51,282 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-15 23:31:51,282 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:51,282 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:51,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705772125] [2020-10-15 23:31:51,283 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:51,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:51,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:51,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:51,286 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:51,286 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 133 transitions, 2850 flow. Second operand 11 states. [2020-10-15 23:31:51,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:51,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:51,287 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:51,435 INFO L129 PetriNetUnfolder]: 110/280 cut-off events. [2020-10-15 23:31:51,435 INFO L130 PetriNetUnfolder]: For 10322/10324 co-relation queries the response was YES. [2020-10-15 23:31:51,437 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3009 conditions, 280 events. 110/280 cut-off events. For 10322/10324 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 1543 event pairs, 0 based on Foata normal form. 3/283 useless extension candidates. Maximal degree in co-relation 2943. Up to 171 conditions per place. [2020-10-15 23:31:51,442 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 109 selfloop transitions, 32 changer transitions 0/148 dead transitions. [2020-10-15 23:31:51,443 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 148 transitions, 3452 flow [2020-10-15 23:31:51,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:51,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:51,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 651 transitions. [2020-10-15 23:31:51,445 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67601246105919 [2020-10-15 23:31:51,445 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 651 transitions. [2020-10-15 23:31:51,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 651 transitions. [2020-10-15 23:31:51,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:51,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 651 transitions. [2020-10-15 23:31:51,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:51,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:51,447 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:51,448 INFO L185 Difference]: Start difference. First operand has 136 places, 133 transitions, 2850 flow. Second operand 9 states and 651 transitions. [2020-10-15 23:31:51,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 148 transitions, 3452 flow [2020-10-15 23:31:51,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 148 transitions, 3260 flow, removed 74 selfloop flow, removed 8 redundant places. [2020-10-15 23:31:51,491 INFO L241 Difference]: Finished difference. Result has 139 places, 141 transitions, 3010 flow [2020-10-15 23:31:51,492 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2693, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3010, PETRI_PLACES=139, PETRI_TRANSITIONS=141} [2020-10-15 23:31:51,492 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 121 predicate places. [2020-10-15 23:31:51,492 INFO L481 AbstractCegarLoop]: Abstraction has has 139 places, 141 transitions, 3010 flow [2020-10-15 23:31:51,492 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:51,492 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:51,493 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:51,705 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:51,706 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:51,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:51,706 INFO L82 PathProgramCache]: Analyzing trace with hash 26265932, now seen corresponding path program 11 times [2020-10-15 23:31:51,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:51,707 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976089635] [2020-10-15 23:31:51,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:51,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:51,755 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-15 23:31:51,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976089635] [2020-10-15 23:31:51,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141063578] [2020-10-15 23:31:51,756 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:51,805 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:51,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:51,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:51,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:51,888 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-15 23:31:51,888 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:51,888 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:51,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369535281] [2020-10-15 23:31:51,889 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:51,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:51,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:51,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:51,890 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:51,890 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 141 transitions, 3010 flow. Second operand 11 states. [2020-10-15 23:31:51,890 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:51,890 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:51,890 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:52,061 INFO L129 PetriNetUnfolder]: 111/282 cut-off events. [2020-10-15 23:31:52,061 INFO L130 PetriNetUnfolder]: For 11199/11205 co-relation queries the response was YES. [2020-10-15 23:31:52,064 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2993 conditions, 282 events. 111/282 cut-off events. For 11199/11205 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1576 event pairs, 0 based on Foata normal form. 7/289 useless extension candidates. Maximal degree in co-relation 2923. Up to 160 conditions per place. [2020-10-15 23:31:52,068 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 97 selfloop transitions, 46 changer transitions 0/150 dead transitions. [2020-10-15 23:31:52,068 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 150 transitions, 3434 flow [2020-10-15 23:31:52,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:52,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:52,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 796 transitions. [2020-10-15 23:31:52,070 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6762956669498725 [2020-10-15 23:31:52,071 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 796 transitions. [2020-10-15 23:31:52,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 796 transitions. [2020-10-15 23:31:52,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:52,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 796 transitions. [2020-10-15 23:31:52,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:52,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:52,074 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:52,074 INFO L185 Difference]: Start difference. First operand has 139 places, 141 transitions, 3010 flow. Second operand 11 states and 796 transitions. [2020-10-15 23:31:52,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 150 transitions, 3434 flow [2020-10-15 23:31:52,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 150 transitions, 3402 flow, removed 1 selfloop flow, removed 5 redundant places. [2020-10-15 23:31:52,118 INFO L241 Difference]: Finished difference. Result has 146 places, 143 transitions, 3167 flow [2020-10-15 23:31:52,118 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3167, PETRI_PLACES=146, PETRI_TRANSITIONS=143} [2020-10-15 23:31:52,118 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 128 predicate places. [2020-10-15 23:31:52,119 INFO L481 AbstractCegarLoop]: Abstraction has has 146 places, 143 transitions, 3167 flow [2020-10-15 23:31:52,119 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:52,119 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:52,119 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:52,325 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-15 23:31:52,326 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:52,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:52,326 INFO L82 PathProgramCache]: Analyzing trace with hash 42144752, now seen corresponding path program 12 times [2020-10-15 23:31:52,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:52,327 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134830273] [2020-10-15 23:31:52,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:52,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:52,379 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-15 23:31:52,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134830273] [2020-10-15 23:31:52,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935951337] [2020-10-15 23:31:52,380 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 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-15 23:31:52,432 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:52,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:52,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:52,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:52,486 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:52,494 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-15 23:31:52,494 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:52,494 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:52,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992787010] [2020-10-15 23:31:52,495 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:52,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:52,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:52,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:52,497 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:52,497 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 143 transitions, 3167 flow. Second operand 11 states. [2020-10-15 23:31:52,498 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:52,498 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:52,498 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:52,857 INFO L129 PetriNetUnfolder]: 117/297 cut-off events. [2020-10-15 23:31:52,857 INFO L130 PetriNetUnfolder]: For 13121/13127 co-relation queries the response was YES. [2020-10-15 23:31:52,859 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3288 conditions, 297 events. 117/297 cut-off events. For 13121/13127 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 1664 event pairs, 0 based on Foata normal form. 8/305 useless extension candidates. Maximal degree in co-relation 3216. Up to 109 conditions per place. [2020-10-15 23:31:52,862 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 27 selfloop transitions, 121 changer transitions 0/155 dead transitions. [2020-10-15 23:31:52,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 155 transitions, 3843 flow [2020-10-15 23:31:52,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:31:52,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:31:52,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1379 transitions. [2020-10-15 23:31:52,865 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783079193310378 [2020-10-15 23:31:52,865 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1379 transitions. [2020-10-15 23:31:52,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1379 transitions. [2020-10-15 23:31:52,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:52,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1379 transitions. [2020-10-15 23:31:52,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:31:52,869 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:31:52,869 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:31:52,869 INFO L185 Difference]: Start difference. First operand has 146 places, 143 transitions, 3167 flow. Second operand 19 states and 1379 transitions. [2020-10-15 23:31:52,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 155 transitions, 3843 flow [2020-10-15 23:31:52,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 155 transitions, 3784 flow, removed 1 selfloop flow, removed 8 redundant places. [2020-10-15 23:31:52,906 INFO L241 Difference]: Finished difference. Result has 159 places, 151 transitions, 3743 flow [2020-10-15 23:31:52,906 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3110, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3743, PETRI_PLACES=159, PETRI_TRANSITIONS=151} [2020-10-15 23:31:52,906 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 141 predicate places. [2020-10-15 23:31:52,907 INFO L481 AbstractCegarLoop]: Abstraction has has 159 places, 151 transitions, 3743 flow [2020-10-15 23:31:52,907 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:52,907 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:52,907 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:53,120 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-15 23:31:53,121 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:53,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:53,121 INFO L82 PathProgramCache]: Analyzing trace with hash 1429031418, now seen corresponding path program 13 times [2020-10-15 23:31:53,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:53,122 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501610579] [2020-10-15 23:31:53,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:53,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:53,176 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-15 23:31:53,177 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501610579] [2020-10-15 23:31:53,177 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771685563] [2020-10-15 23:31:53,177 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 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-15 23:31:53,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:53,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:53,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:53,309 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:53,317 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-15 23:31:53,318 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:53,318 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:53,318 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183632318] [2020-10-15 23:31:53,318 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:53,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:53,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:53,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:53,320 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:53,320 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 151 transitions, 3743 flow. Second operand 11 states. [2020-10-15 23:31:53,320 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:53,321 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:53,321 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:53,615 INFO L129 PetriNetUnfolder]: 124/315 cut-off events. [2020-10-15 23:31:53,615 INFO L130 PetriNetUnfolder]: For 16012/16018 co-relation queries the response was YES. [2020-10-15 23:31:53,617 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3799 conditions, 315 events. 124/315 cut-off events. For 16012/16018 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 1815 event pairs, 0 based on Foata normal form. 8/323 useless extension candidates. Maximal degree in co-relation 3724. Up to 176 conditions per place. [2020-10-15 23:31:53,621 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 85 selfloop transitions, 71 changer transitions 0/163 dead transitions. [2020-10-15 23:31:53,621 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 163 transitions, 4448 flow [2020-10-15 23:31:53,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:31:53,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:31:53,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-15 23:31:53,626 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-15 23:31:53,626 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-15 23:31:53,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-15 23:31:53,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:53,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-15 23:31:53,628 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:31:53,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:31:53,630 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:31:53,630 INFO L185 Difference]: Start difference. First operand has 159 places, 151 transitions, 3743 flow. Second operand 15 states and 1089 transitions. [2020-10-15 23:31:53,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 163 transitions, 4448 flow [2020-10-15 23:31:53,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 163 transitions, 3958 flow, removed 180 selfloop flow, removed 17 redundant places. [2020-10-15 23:31:53,688 INFO L241 Difference]: Finished difference. Result has 159 places, 160 transitions, 3791 flow [2020-10-15 23:31:53,688 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3253, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3791, PETRI_PLACES=159, PETRI_TRANSITIONS=160} [2020-10-15 23:31:53,688 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 141 predicate places. [2020-10-15 23:31:53,688 INFO L481 AbstractCegarLoop]: Abstraction has has 159 places, 160 transitions, 3791 flow [2020-10-15 23:31:53,689 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:53,689 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:53,689 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:53,889 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-15 23:31:53,890 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:53,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:53,890 INFO L82 PathProgramCache]: Analyzing trace with hash 42143791, now seen corresponding path program 14 times [2020-10-15 23:31:53,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:53,891 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37619523] [2020-10-15 23:31:53,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:53,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:53,947 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-15 23:31:53,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37619523] [2020-10-15 23:31:53,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462546391] [2020-10-15 23:31:53,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 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-15 23:31:53,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:53,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:53,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:53,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:54,045 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:54,051 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-15 23:31:54,052 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:54,052 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:54,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805412243] [2020-10-15 23:31:54,053 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:54,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:54,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:54,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:54,055 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:54,056 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 160 transitions, 3791 flow. Second operand 11 states. [2020-10-15 23:31:54,056 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:54,056 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:54,056 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:54,356 INFO L129 PetriNetUnfolder]: 131/333 cut-off events. [2020-10-15 23:31:54,356 INFO L130 PetriNetUnfolder]: For 18541/18543 co-relation queries the response was YES. [2020-10-15 23:31:54,358 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4023 conditions, 333 events. 131/333 cut-off events. For 18541/18543 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 1947 event pairs, 0 based on Foata normal form. 4/337 useless extension candidates. Maximal degree in co-relation 3951. Up to 194 conditions per place. [2020-10-15 23:31:54,363 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 98 selfloop transitions, 66 changer transitions 0/171 dead transitions. [2020-10-15 23:31:54,363 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 171 transitions, 4552 flow [2020-10-15 23:31:54,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:31:54,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:31:54,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-15 23:31:54,366 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-15 23:31:54,366 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-15 23:31:54,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-15 23:31:54,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:54,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-15 23:31:54,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:31:54,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:31:54,370 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:31:54,370 INFO L185 Difference]: Start difference. First operand has 159 places, 160 transitions, 3791 flow. Second operand 17 states and 1234 transitions. [2020-10-15 23:31:54,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 171 transitions, 4552 flow [2020-10-15 23:31:54,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 171 transitions, 4353 flow, removed 73 selfloop flow, removed 10 redundant places. [2020-10-15 23:31:54,458 INFO L241 Difference]: Finished difference. Result has 168 places, 169 transitions, 4144 flow [2020-10-15 23:31:54,459 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3592, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4144, PETRI_PLACES=168, PETRI_TRANSITIONS=169} [2020-10-15 23:31:54,459 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 150 predicate places. [2020-10-15 23:31:54,459 INFO L481 AbstractCegarLoop]: Abstraction has has 168 places, 169 transitions, 4144 flow [2020-10-15 23:31:54,459 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:54,459 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:54,459 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:54,660 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-15 23:31:54,660 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:54,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:54,661 INFO L82 PathProgramCache]: Analyzing trace with hash -638459690, now seen corresponding path program 9 times [2020-10-15 23:31:54,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:54,662 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362659232] [2020-10-15 23:31:54,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:54,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:54,721 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-15 23:31:54,721 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362659232] [2020-10-15 23:31:54,721 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965971515] [2020-10-15 23:31:54,721 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 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-15 23:31:54,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:31:54,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:54,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:54,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:54,855 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-15 23:31:54,855 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:54,855 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:54,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856443683] [2020-10-15 23:31:54,856 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:54,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:54,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:54,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:54,858 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:54,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 169 transitions, 4144 flow. Second operand 13 states. [2020-10-15 23:31:54,859 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:54,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:54,859 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:55,044 INFO L129 PetriNetUnfolder]: 133/340 cut-off events. [2020-10-15 23:31:55,044 INFO L130 PetriNetUnfolder]: For 20626/20628 co-relation queries the response was YES. [2020-10-15 23:31:55,047 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4184 conditions, 340 events. 133/340 cut-off events. For 20626/20628 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 1990 event pairs, 0 based on Foata normal form. 4/344 useless extension candidates. Maximal degree in co-relation 4108. Up to 211 conditions per place. [2020-10-15 23:31:55,054 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 34 changer transitions 0/179 dead transitions. [2020-10-15 23:31:55,054 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 179 transitions, 4699 flow [2020-10-15 23:31:55,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:31:55,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:31:55,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 723 transitions. [2020-10-15 23:31:55,056 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757009345794392 [2020-10-15 23:31:55,056 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 723 transitions. [2020-10-15 23:31:55,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 723 transitions. [2020-10-15 23:31:55,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:55,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 723 transitions. [2020-10-15 23:31:55,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:31:55,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:31:55,059 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:31:55,059 INFO L185 Difference]: Start difference. First operand has 168 places, 169 transitions, 4144 flow. Second operand 10 states and 723 transitions. [2020-10-15 23:31:55,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 179 transitions, 4699 flow [2020-10-15 23:31:55,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 179 transitions, 4414 flow, removed 109 selfloop flow, removed 12 redundant places. [2020-10-15 23:31:55,139 INFO L241 Difference]: Finished difference. Result has 167 places, 171 transitions, 4064 flow [2020-10-15 23:31:55,139 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4064, PETRI_PLACES=167, PETRI_TRANSITIONS=171} [2020-10-15 23:31:55,140 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 149 predicate places. [2020-10-15 23:31:55,140 INFO L481 AbstractCegarLoop]: Abstraction has has 167 places, 171 transitions, 4064 flow [2020-10-15 23:31:55,140 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:55,140 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:55,140 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:55,354 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-15 23:31:55,354 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:55,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:55,355 INFO L82 PathProgramCache]: Analyzing trace with hash 48616870, now seen corresponding path program 10 times [2020-10-15 23:31:55,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:55,355 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033090254] [2020-10-15 23:31:55,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:55,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:55,420 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-15 23:31:55,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033090254] [2020-10-15 23:31:55,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566105844] [2020-10-15 23:31:55,421 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 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-15 23:31:55,476 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:55,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:55,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:55,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:55,556 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-15 23:31:55,557 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:55,557 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:55,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711938077] [2020-10-15 23:31:55,558 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:55,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:55,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:55,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:55,559 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:55,560 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 171 transitions, 4064 flow. Second operand 13 states. [2020-10-15 23:31:55,560 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:55,560 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:55,560 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:55,829 INFO L129 PetriNetUnfolder]: 135/344 cut-off events. [2020-10-15 23:31:55,829 INFO L130 PetriNetUnfolder]: For 21969/21975 co-relation queries the response was YES. [2020-10-15 23:31:55,832 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4188 conditions, 344 events. 135/344 cut-off events. For 21969/21975 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2014 event pairs, 0 based on Foata normal form. 8/352 useless extension candidates. Maximal degree in co-relation 4109. Up to 185 conditions per place. [2020-10-15 23:31:55,838 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 108 selfloop transitions, 64 changer transitions 0/179 dead transitions. [2020-10-15 23:31:55,838 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 179 transitions, 4558 flow [2020-10-15 23:31:55,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:31:55,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:31:55,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 870 transitions. [2020-10-15 23:31:55,840 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-15 23:31:55,840 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 870 transitions. [2020-10-15 23:31:55,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 870 transitions. [2020-10-15 23:31:55,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:55,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 870 transitions. [2020-10-15 23:31:55,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:31:55,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:31:55,849 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:31:55,849 INFO L185 Difference]: Start difference. First operand has 167 places, 171 transitions, 4064 flow. Second operand 12 states and 870 transitions. [2020-10-15 23:31:55,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 179 transitions, 4558 flow [2020-10-15 23:31:55,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 179 transitions, 4523 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-15 23:31:55,918 INFO L241 Difference]: Finished difference. Result has 173 places, 172 transitions, 4255 flow [2020-10-15 23:31:55,918 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4029, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4255, PETRI_PLACES=173, PETRI_TRANSITIONS=172} [2020-10-15 23:31:55,918 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 155 predicate places. [2020-10-15 23:31:55,918 INFO L481 AbstractCegarLoop]: Abstraction has has 173 places, 172 transitions, 4255 flow [2020-10-15 23:31:55,918 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:55,918 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:55,919 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:56,133 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:56,134 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:56,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:56,134 INFO L82 PathProgramCache]: Analyzing trace with hash 48639190, now seen corresponding path program 11 times [2020-10-15 23:31:56,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:56,135 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538028428] [2020-10-15 23:31:56,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:56,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:56,192 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-15 23:31:56,192 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538028428] [2020-10-15 23:31:56,192 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577561820] [2020-10-15 23:31:56,192 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 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-15 23:31:56,231 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:31:56,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:56,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:56,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:56,289 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:56,298 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-15 23:31:56,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:56,299 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:56,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240827216] [2020-10-15 23:31:56,299 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:56,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:56,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:56,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:56,301 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:56,302 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 172 transitions, 4255 flow. Second operand 13 states. [2020-10-15 23:31:56,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:56,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:56,302 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:56,593 INFO L129 PetriNetUnfolder]: 139/354 cut-off events. [2020-10-15 23:31:56,593 INFO L130 PetriNetUnfolder]: For 23432/23438 co-relation queries the response was YES. [2020-10-15 23:31:56,597 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4453 conditions, 354 events. 139/354 cut-off events. For 23432/23438 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2086 event pairs, 0 based on Foata normal form. 8/362 useless extension candidates. Maximal degree in co-relation 4373. Up to 198 conditions per place. [2020-10-15 23:31:56,627 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 116 selfloop transitions, 62 changer transitions 0/185 dead transitions. [2020-10-15 23:31:56,628 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 185 transitions, 5093 flow [2020-10-15 23:31:56,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:56,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:56,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 944 transitions. [2020-10-15 23:31:56,629 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786484543493889 [2020-10-15 23:31:56,629 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 944 transitions. [2020-10-15 23:31:56,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 944 transitions. [2020-10-15 23:31:56,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:56,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 944 transitions. [2020-10-15 23:31:56,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:56,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:56,633 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:56,633 INFO L185 Difference]: Start difference. First operand has 173 places, 172 transitions, 4255 flow. Second operand 13 states and 944 transitions. [2020-10-15 23:31:56,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 185 transitions, 5093 flow [2020-10-15 23:31:56,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 185 transitions, 5005 flow, removed 0 selfloop flow, removed 10 redundant places. [2020-10-15 23:31:56,695 INFO L241 Difference]: Finished difference. Result has 178 places, 180 transitions, 4747 flow [2020-10-15 23:31:56,695 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4169, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4747, PETRI_PLACES=178, PETRI_TRANSITIONS=180} [2020-10-15 23:31:56,696 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 160 predicate places. [2020-10-15 23:31:56,696 INFO L481 AbstractCegarLoop]: Abstraction has has 178 places, 180 transitions, 4747 flow [2020-10-15 23:31:56,696 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:56,696 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:56,696 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:56,908 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:56,909 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:56,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:56,909 INFO L82 PathProgramCache]: Analyzing trace with hash 724812921, now seen corresponding path program 15 times [2020-10-15 23:31:56,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:56,910 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441430723] [2020-10-15 23:31:56,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:56,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:56,968 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-15 23:31:56,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441430723] [2020-10-15 23:31:56,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825766651] [2020-10-15 23:31:56,969 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-15 23:31:57,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:57,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:57,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:31:57,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:57,029 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-15 23:31:57,030 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:57,030 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-10-15 23:31:57,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114644300] [2020-10-15 23:31:57,031 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 23:31:57,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:57,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 23:31:57,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2020-10-15 23:31:57,032 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:57,032 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 180 transitions, 4747 flow. Second operand 9 states. [2020-10-15 23:31:57,032 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:57,032 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:57,032 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:57,247 INFO L129 PetriNetUnfolder]: 143/363 cut-off events. [2020-10-15 23:31:57,247 INFO L130 PetriNetUnfolder]: For 27387/27393 co-relation queries the response was YES. [2020-10-15 23:31:57,250 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4796 conditions, 363 events. 143/363 cut-off events. For 27387/27393 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2150 event pairs, 0 based on Foata normal form. 8/371 useless extension candidates. Maximal degree in co-relation 4713. Up to 191 conditions per place. [2020-10-15 23:31:57,255 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 99 selfloop transitions, 84 changer transitions 0/190 dead transitions. [2020-10-15 23:31:57,256 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 190 transitions, 5491 flow [2020-10-15 23:31:57,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:57,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:57,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 944 transitions. [2020-10-15 23:31:57,259 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786484543493889 [2020-10-15 23:31:57,259 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 944 transitions. [2020-10-15 23:31:57,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 944 transitions. [2020-10-15 23:31:57,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:57,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 944 transitions. [2020-10-15 23:31:57,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:57,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:57,263 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:57,263 INFO L185 Difference]: Start difference. First operand has 178 places, 180 transitions, 4747 flow. Second operand 13 states and 944 transitions. [2020-10-15 23:31:57,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 190 transitions, 5491 flow [2020-10-15 23:31:57,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 190 transitions, 5100 flow, removed 159 selfloop flow, removed 9 redundant places. [2020-10-15 23:31:57,341 INFO L241 Difference]: Finished difference. Result has 184 places, 186 transitions, 4920 flow [2020-10-15 23:31:57,342 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4356, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4920, PETRI_PLACES=184, PETRI_TRANSITIONS=186} [2020-10-15 23:31:57,342 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 166 predicate places. [2020-10-15 23:31:57,342 INFO L481 AbstractCegarLoop]: Abstraction has has 184 places, 186 transitions, 4920 flow [2020-10-15 23:31:57,342 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 23:31:57,342 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:57,342 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:57,547 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:57,548 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:57,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:57,548 INFO L82 PathProgramCache]: Analyzing trace with hash -439274539, now seen corresponding path program 16 times [2020-10-15 23:31:57,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:57,549 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496336987] [2020-10-15 23:31:57,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:57,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:57,612 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-15 23:31:57,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496336987] [2020-10-15 23:31:57,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496153006] [2020-10-15 23:31:57,613 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-15 23:31:57,661 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:57,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:57,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:57,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:57,758 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:57,790 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-15 23:31:57,790 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:57,790 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:57,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140329429] [2020-10-15 23:31:57,791 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:57,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:57,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:57,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:57,792 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:57,793 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 186 transitions, 4920 flow. Second operand 13 states. [2020-10-15 23:31:57,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:57,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:57,793 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:58,210 INFO L129 PetriNetUnfolder]: 151/384 cut-off events. [2020-10-15 23:31:58,210 INFO L130 PetriNetUnfolder]: For 31938/31944 co-relation queries the response was YES. [2020-10-15 23:31:58,212 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5225 conditions, 384 events. 151/384 cut-off events. For 31938/31944 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 2307 event pairs, 0 based on Foata normal form. 8/392 useless extension candidates. Maximal degree in co-relation 5139. Up to 193 conditions per place. [2020-10-15 23:31:58,216 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 82 selfloop transitions, 109 changer transitions 0/198 dead transitions. [2020-10-15 23:31:58,216 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 198 transitions, 5856 flow [2020-10-15 23:31:58,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:31:58,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:31:58,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-15 23:31:58,218 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-15 23:31:58,218 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-15 23:31:58,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-15 23:31:58,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:58,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-15 23:31:58,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:31:58,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:31:58,222 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:31:58,222 INFO L185 Difference]: Start difference. First operand has 184 places, 186 transitions, 4920 flow. Second operand 17 states and 1234 transitions. [2020-10-15 23:31:58,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 198 transitions, 5856 flow [2020-10-15 23:31:58,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 198 transitions, 5649 flow, removed 82 selfloop flow, removed 8 redundant places. [2020-10-15 23:31:58,319 INFO L241 Difference]: Finished difference. Result has 195 places, 196 transitions, 5497 flow [2020-10-15 23:31:58,320 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4713, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5497, PETRI_PLACES=195, PETRI_TRANSITIONS=196} [2020-10-15 23:31:58,320 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 177 predicate places. [2020-10-15 23:31:58,320 INFO L481 AbstractCegarLoop]: Abstraction has has 195 places, 196 transitions, 5497 flow [2020-10-15 23:31:58,320 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:58,320 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:58,320 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:58,527 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-15 23:31:58,528 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:58,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:58,528 INFO L82 PathProgramCache]: Analyzing trace with hash 724842712, now seen corresponding path program 17 times [2020-10-15 23:31:58,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:58,529 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114453794] [2020-10-15 23:31:58,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:58,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:58,603 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-15 23:31:58,603 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114453794] [2020-10-15 23:31:58,603 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770072016] [2020-10-15 23:31:58,603 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-15 23:31:58,648 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:58,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:58,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:58,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:58,742 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:58,785 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-15 23:31:58,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:58,786 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:58,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749872906] [2020-10-15 23:31:58,787 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:58,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:58,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:58,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:58,789 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:58,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 196 transitions, 5497 flow. Second operand 13 states. [2020-10-15 23:31:58,792 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:58,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:58,792 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:59,152 INFO L129 PetriNetUnfolder]: 155/396 cut-off events. [2020-10-15 23:31:59,153 INFO L130 PetriNetUnfolder]: For 35186/35188 co-relation queries the response was YES. [2020-10-15 23:31:59,157 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5631 conditions, 396 events. 155/396 cut-off events. For 35186/35188 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 2422 event pairs, 0 based on Foata normal form. 4/400 useless extension candidates. Maximal degree in co-relation 5541. Up to 190 conditions per place. [2020-10-15 23:31:59,162 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 96 selfloop transitions, 106 changer transitions 0/209 dead transitions. [2020-10-15 23:31:59,162 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 209 transitions, 6414 flow [2020-10-15 23:31:59,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:59,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:59,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 944 transitions. [2020-10-15 23:31:59,164 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786484543493889 [2020-10-15 23:31:59,164 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 944 transitions. [2020-10-15 23:31:59,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 944 transitions. [2020-10-15 23:31:59,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:59,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 944 transitions. [2020-10-15 23:31:59,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:59,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:59,167 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:59,168 INFO L185 Difference]: Start difference. First operand has 195 places, 196 transitions, 5497 flow. Second operand 13 states and 944 transitions. [2020-10-15 23:31:59,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 209 transitions, 6414 flow [2020-10-15 23:31:59,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 209 transitions, 6039 flow, removed 137 selfloop flow, removed 13 redundant places. [2020-10-15 23:31:59,273 INFO L241 Difference]: Finished difference. Result has 197 places, 202 transitions, 5829 flow [2020-10-15 23:31:59,273 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5190, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5829, PETRI_PLACES=197, PETRI_TRANSITIONS=202} [2020-10-15 23:31:59,274 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 179 predicate places. [2020-10-15 23:31:59,274 INFO L481 AbstractCegarLoop]: Abstraction has has 197 places, 202 transitions, 5829 flow [2020-10-15 23:31:59,274 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:59,274 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:59,274 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:59,479 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:59,480 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:59,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:59,480 INFO L82 PathProgramCache]: Analyzing trace with hash 149027816, now seen corresponding path program 18 times [2020-10-15 23:31:59,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:59,481 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887567761] [2020-10-15 23:31:59,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:59,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:59,559 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-15 23:31:59,560 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887567761] [2020-10-15 23:31:59,560 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785136016] [2020-10-15 23:31:59,560 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-15 23:31:59,608 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:59,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:59,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:59,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:59,691 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-15 23:31:59,691 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:59,691 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:59,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194178315] [2020-10-15 23:31:59,692 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:59,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:59,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:59,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:59,693 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:31:59,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 202 transitions, 5829 flow. Second operand 13 states. [2020-10-15 23:31:59,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:59,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:31:59,694 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:59,903 INFO L129 PetriNetUnfolder]: 158/404 cut-off events. [2020-10-15 23:31:59,903 INFO L130 PetriNetUnfolder]: For 36179/36185 co-relation queries the response was YES. [2020-10-15 23:31:59,905 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5734 conditions, 404 events. 158/404 cut-off events. For 36179/36185 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 2493 event pairs, 0 based on Foata normal form. 7/411 useless extension candidates. Maximal degree in co-relation 5641. Up to 229 conditions per place. [2020-10-15 23:31:59,909 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 148 selfloop transitions, 61 changer transitions 0/216 dead transitions. [2020-10-15 23:31:59,909 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 216 transitions, 6585 flow [2020-10-15 23:31:59,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:59,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:59,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 796 transitions. [2020-10-15 23:31:59,910 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6762956669498725 [2020-10-15 23:31:59,910 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 796 transitions. [2020-10-15 23:31:59,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 796 transitions. [2020-10-15 23:31:59,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:59,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 796 transitions. [2020-10-15 23:31:59,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:59,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:59,913 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:59,913 INFO L185 Difference]: Start difference. First operand has 197 places, 202 transitions, 5829 flow. Second operand 11 states and 796 transitions. [2020-10-15 23:31:59,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 216 transitions, 6585 flow [2020-10-15 23:31:59,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 216 transitions, 6261 flow, removed 109 selfloop flow, removed 9 redundant places. [2020-10-15 23:32:00,003 INFO L241 Difference]: Finished difference. Result has 201 places, 208 transitions, 5913 flow [2020-10-15 23:32:00,004 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5507, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5913, PETRI_PLACES=201, PETRI_TRANSITIONS=208} [2020-10-15 23:32:00,004 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 183 predicate places. [2020-10-15 23:32:00,004 INFO L481 AbstractCegarLoop]: Abstraction has has 201 places, 208 transitions, 5913 flow [2020-10-15 23:32:00,004 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:00,004 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:00,004 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:00,205 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-15 23:32:00,205 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:00,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:00,206 INFO L82 PathProgramCache]: Analyzing trace with hash 475239266, now seen corresponding path program 19 times [2020-10-15 23:32:00,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:00,207 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16055429] [2020-10-15 23:32:00,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:00,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:00,269 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-15 23:32:00,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16055429] [2020-10-15 23:32:00,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107164426] [2020-10-15 23:32:00,269 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-15 23:32:00,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:00,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:00,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:00,424 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-15 23:32:00,424 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:00,424 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:00,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692041667] [2020-10-15 23:32:00,425 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:00,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:00,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:00,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:00,428 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:32:00,428 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 208 transitions, 5913 flow. Second operand 13 states. [2020-10-15 23:32:00,428 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:00,428 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:32:00,428 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:00,719 INFO L129 PetriNetUnfolder]: 161/411 cut-off events. [2020-10-15 23:32:00,719 INFO L130 PetriNetUnfolder]: For 37337/37339 co-relation queries the response was YES. [2020-10-15 23:32:00,724 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5839 conditions, 411 events. 161/411 cut-off events. For 37337/37339 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 2545 event pairs, 0 based on Foata normal form. 3/414 useless extension candidates. Maximal degree in co-relation 5743. Up to 208 conditions per place. [2020-10-15 23:32:00,729 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 125 selfloop transitions, 90 changer transitions 0/222 dead transitions. [2020-10-15 23:32:00,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 222 transitions, 6634 flow [2020-10-15 23:32:00,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:00,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:00,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 941 transitions. [2020-10-15 23:32:00,731 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676491732566499 [2020-10-15 23:32:00,731 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 941 transitions. [2020-10-15 23:32:00,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 941 transitions. [2020-10-15 23:32:00,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:00,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 941 transitions. [2020-10-15 23:32:00,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:00,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:00,735 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:00,736 INFO L185 Difference]: Start difference. First operand has 201 places, 208 transitions, 5913 flow. Second operand 13 states and 941 transitions. [2020-10-15 23:32:00,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 222 transitions, 6634 flow [2020-10-15 23:32:00,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 222 transitions, 6561 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-15 23:32:00,846 INFO L241 Difference]: Finished difference. Result has 209 places, 213 transitions, 6278 flow [2020-10-15 23:32:00,847 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5844, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6278, PETRI_PLACES=209, PETRI_TRANSITIONS=213} [2020-10-15 23:32:00,847 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 191 predicate places. [2020-10-15 23:32:00,847 INFO L481 AbstractCegarLoop]: Abstraction has has 209 places, 213 transitions, 6278 flow [2020-10-15 23:32:00,847 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:00,847 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:00,847 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:01,053 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:01,054 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:01,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:01,054 INFO L82 PathProgramCache]: Analyzing trace with hash 2115051587, now seen corresponding path program 20 times [2020-10-15 23:32:01,054 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:01,055 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782277793] [2020-10-15 23:32:01,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:01,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:01,138 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-15 23:32:01,138 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782277793] [2020-10-15 23:32:01,139 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180289356] [2020-10-15 23:32:01,139 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-15 23:32:01,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:01,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:01,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:01,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:01,251 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:01,258 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-15 23:32:01,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:01,259 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:01,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440413850] [2020-10-15 23:32:01,259 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:01,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:01,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:01,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:01,261 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:32:01,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 213 transitions, 6278 flow. Second operand 13 states. [2020-10-15 23:32:01,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:01,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:32:01,262 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:01,653 INFO L129 PetriNetUnfolder]: 169/432 cut-off events. [2020-10-15 23:32:01,653 INFO L130 PetriNetUnfolder]: For 39215/39221 co-relation queries the response was YES. [2020-10-15 23:32:01,656 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6314 conditions, 432 events. 169/432 cut-off events. For 39215/39221 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 2700 event pairs, 0 based on Foata normal form. 8/440 useless extension candidates. Maximal degree in co-relation 6215. Up to 236 conditions per place. [2020-10-15 23:32:01,660 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 111 selfloop transitions, 106 changer transitions 0/224 dead transitions. [2020-10-15 23:32:01,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 224 transitions, 7309 flow [2020-10-15 23:32:01,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:32:01,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:32:01,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1379 transitions. [2020-10-15 23:32:01,671 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783079193310378 [2020-10-15 23:32:01,671 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1379 transitions. [2020-10-15 23:32:01,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1379 transitions. [2020-10-15 23:32:01,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:01,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1379 transitions. [2020-10-15 23:32:01,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:32:01,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:32:01,681 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:32:01,681 INFO L185 Difference]: Start difference. First operand has 209 places, 213 transitions, 6278 flow. Second operand 19 states and 1379 transitions. [2020-10-15 23:32:01,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 224 transitions, 7309 flow [2020-10-15 23:32:01,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 224 transitions, 7192 flow, removed 4 selfloop flow, removed 10 redundant places. [2020-10-15 23:32:01,790 INFO L241 Difference]: Finished difference. Result has 220 places, 223 transitions, 6968 flow [2020-10-15 23:32:01,791 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6164, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6968, PETRI_PLACES=220, PETRI_TRANSITIONS=223} [2020-10-15 23:32:01,791 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 202 predicate places. [2020-10-15 23:32:01,791 INFO L481 AbstractCegarLoop]: Abstraction has has 220 places, 223 transitions, 6968 flow [2020-10-15 23:32:01,791 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:01,791 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:01,791 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:01,991 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-15 23:32:01,992 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:01,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:01,993 INFO L82 PathProgramCache]: Analyzing trace with hash 475924676, now seen corresponding path program 21 times [2020-10-15 23:32:01,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:01,993 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255503435] [2020-10-15 23:32:01,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:01,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:02,057 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-15 23:32:02,057 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255503435] [2020-10-15 23:32:02,057 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625071564] [2020-10-15 23:32:02,058 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-15 23:32:02,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:02,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:02,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:02,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:02,172 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:02,182 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-15 23:32:02,182 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:02,183 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:02,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783949031] [2020-10-15 23:32:02,183 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:02,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:02,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:02,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:02,185 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:32:02,186 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 223 transitions, 6968 flow. Second operand 13 states. [2020-10-15 23:32:02,186 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:02,186 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:32:02,186 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:02,710 INFO L129 PetriNetUnfolder]: 180/461 cut-off events. [2020-10-15 23:32:02,710 INFO L130 PetriNetUnfolder]: For 48547/48553 co-relation queries the response was YES. [2020-10-15 23:32:02,715 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7165 conditions, 461 events. 180/461 cut-off events. For 48547/48553 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 2967 event pairs, 0 based on Foata normal form. 9/470 useless extension candidates. Maximal degree in co-relation 7064. Up to 162 conditions per place. [2020-10-15 23:32:02,721 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 50 selfloop transitions, 187 changer transitions 0/244 dead transitions. [2020-10-15 23:32:02,722 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 244 transitions, 8524 flow [2020-10-15 23:32:02,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:32:02,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:32:02,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1525 transitions. [2020-10-15 23:32:02,724 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786826880284824 [2020-10-15 23:32:02,724 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1525 transitions. [2020-10-15 23:32:02,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1525 transitions. [2020-10-15 23:32:02,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:02,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1525 transitions. [2020-10-15 23:32:02,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:32:02,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:32:02,729 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:32:02,729 INFO L185 Difference]: Start difference. First operand has 220 places, 223 transitions, 6968 flow. Second operand 21 states and 1525 transitions. [2020-10-15 23:32:02,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 244 transitions, 8524 flow [2020-10-15 23:32:02,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 244 transitions, 8169 flow, removed 138 selfloop flow, removed 12 redundant places. [2020-10-15 23:32:02,891 INFO L241 Difference]: Finished difference. Result has 231 places, 239 transitions, 8159 flow [2020-10-15 23:32:02,891 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6667, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8159, PETRI_PLACES=231, PETRI_TRANSITIONS=239} [2020-10-15 23:32:02,891 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-15 23:32:02,892 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 239 transitions, 8159 flow [2020-10-15 23:32:02,892 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:02,892 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:02,892 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:03,092 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:03,093 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:03,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:03,093 INFO L82 PathProgramCache]: Analyzing trace with hash 475953506, now seen corresponding path program 22 times [2020-10-15 23:32:03,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:03,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298080504] [2020-10-15 23:32:03,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:03,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:03,154 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-15 23:32:03,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298080504] [2020-10-15 23:32:03,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073077377] [2020-10-15 23:32:03,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-15 23:32:03,212 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:03,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:03,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:03,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:03,283 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:03,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:03,294 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:03,294 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:03,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771119544] [2020-10-15 23:32:03,294 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:03,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:03,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:03,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:03,296 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:32:03,297 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 239 transitions, 8159 flow. Second operand 13 states. [2020-10-15 23:32:03,297 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:03,297 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:32:03,297 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:03,760 INFO L129 PetriNetUnfolder]: 188/483 cut-off events. [2020-10-15 23:32:03,760 INFO L130 PetriNetUnfolder]: For 52845/52851 co-relation queries the response was YES. [2020-10-15 23:32:03,764 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7761 conditions, 483 events. 188/483 cut-off events. For 52845/52851 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3163 event pairs, 0 based on Foata normal form. 8/491 useless extension candidates. Maximal degree in co-relation 7656. Up to 224 conditions per place. [2020-10-15 23:32:03,771 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 92 selfloop transitions, 156 changer transitions 0/255 dead transitions. [2020-10-15 23:32:03,771 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 255 transitions, 9443 flow [2020-10-15 23:32:03,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:32:03,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:32:03,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1379 transitions. [2020-10-15 23:32:03,773 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783079193310378 [2020-10-15 23:32:03,773 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1379 transitions. [2020-10-15 23:32:03,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1379 transitions. [2020-10-15 23:32:03,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:03,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1379 transitions. [2020-10-15 23:32:03,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:32:03,778 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:32:03,778 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:32:03,778 INFO L185 Difference]: Start difference. First operand has 231 places, 239 transitions, 8159 flow. Second operand 19 states and 1379 transitions. [2020-10-15 23:32:03,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 255 transitions, 9443 flow [2020-10-15 23:32:03,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 255 transitions, 8188 flow, removed 527 selfloop flow, removed 20 redundant places. [2020-10-15 23:32:03,964 INFO L241 Difference]: Finished difference. Result has 232 places, 250 transitions, 8032 flow [2020-10-15 23:32:03,965 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=7070, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8032, PETRI_PLACES=232, PETRI_TRANSITIONS=250} [2020-10-15 23:32:03,965 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 214 predicate places. [2020-10-15 23:32:03,965 INFO L481 AbstractCegarLoop]: Abstraction has has 232 places, 250 transitions, 8032 flow [2020-10-15 23:32:03,965 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:03,965 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:03,965 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:04,165 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-15 23:32:04,166 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:04,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:04,167 INFO L82 PathProgramCache]: Analyzing trace with hash -1483529418, now seen corresponding path program 5 times [2020-10-15 23:32:04,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:04,167 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984430714] [2020-10-15 23:32:04,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:04,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:04,246 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-15 23:32:04,246 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984430714] [2020-10-15 23:32:04,246 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81905269] [2020-10-15 23:32:04,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 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-15 23:32:04,286 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:32:04,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:04,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:04,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:04,399 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:04,422 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-15 23:32:04,423 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:04,423 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:32:04,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067290952] [2020-10-15 23:32:04,423 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:32:04,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:04,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:32:04,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:32:04,425 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:32:04,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 250 transitions, 8032 flow. Second operand 16 states. [2020-10-15 23:32:04,426 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:04,426 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:32:04,426 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:04,637 INFO L129 PetriNetUnfolder]: 197/507 cut-off events. [2020-10-15 23:32:04,637 INFO L130 PetriNetUnfolder]: For 35328/35334 co-relation queries the response was YES. [2020-10-15 23:32:04,641 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6764 conditions, 507 events. 197/507 cut-off events. For 35328/35334 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3348 event pairs, 0 based on Foata normal form. 8/515 useless extension candidates. Maximal degree in co-relation 6663. Up to 324 conditions per place. [2020-10-15 23:32:04,648 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 200 selfloop transitions, 57 changer transitions 0/264 dead transitions. [2020-10-15 23:32:04,648 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 264 transitions, 9256 flow [2020-10-15 23:32:04,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:04,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:04,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-15 23:32:04,651 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-15 23:32:04,651 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-15 23:32:04,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-15 23:32:04,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:04,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-15 23:32:04,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:04,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:04,655 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:04,655 INFO L185 Difference]: Start difference. First operand has 232 places, 250 transitions, 8032 flow. Second operand 15 states and 1089 transitions. [2020-10-15 23:32:04,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 264 transitions, 9256 flow [2020-10-15 23:32:04,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 264 transitions, 8902 flow, removed 98 selfloop flow, removed 14 redundant places. [2020-10-15 23:32:04,811 INFO L241 Difference]: Finished difference. Result has 235 places, 262 transitions, 8470 flow [2020-10-15 23:32:04,811 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=7678, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8470, PETRI_PLACES=235, PETRI_TRANSITIONS=262} [2020-10-15 23:32:04,811 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 217 predicate places. [2020-10-15 23:32:04,811 INFO L481 AbstractCegarLoop]: Abstraction has has 235 places, 262 transitions, 8470 flow [2020-10-15 23:32:04,811 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:32:04,811 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:04,811 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:05,012 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-15 23:32:05,012 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:05,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:05,013 INFO L82 PathProgramCache]: Analyzing trace with hash -194431615, now seen corresponding path program 23 times [2020-10-15 23:32:05,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:05,013 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132561164] [2020-10-15 23:32:05,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:05,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:05,073 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-15 23:32:05,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132561164] [2020-10-15 23:32:05,074 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625658780] [2020-10-15 23:32:05,074 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:05,115 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:05,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:05,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:05,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:05,243 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-15 23:32:05,244 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:05,244 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:05,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718146763] [2020-10-15 23:32:05,244 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:05,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:05,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:05,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:05,246 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:32:05,246 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 262 transitions, 8470 flow. Second operand 13 states. [2020-10-15 23:32:05,246 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:05,246 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:32:05,246 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:05,488 INFO L129 PetriNetUnfolder]: 198/510 cut-off events. [2020-10-15 23:32:05,488 INFO L130 PetriNetUnfolder]: For 35821/35827 co-relation queries the response was YES. [2020-10-15 23:32:05,491 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6847 conditions, 510 events. 198/510 cut-off events. For 35821/35827 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3374 event pairs, 0 based on Foata normal form. 7/517 useless extension candidates. Maximal degree in co-relation 6742. Up to 326 conditions per place. [2020-10-15 23:32:05,496 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 228 selfloop transitions, 41 changer transitions 0/276 dead transitions. [2020-10-15 23:32:05,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 276 transitions, 9323 flow [2020-10-15 23:32:05,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:32:05,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:32:05,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 723 transitions. [2020-10-15 23:32:05,502 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757009345794392 [2020-10-15 23:32:05,502 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 723 transitions. [2020-10-15 23:32:05,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 723 transitions. [2020-10-15 23:32:05,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:05,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 723 transitions. [2020-10-15 23:32:05,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:32:05,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:32:05,504 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:32:05,504 INFO L185 Difference]: Start difference. First operand has 235 places, 262 transitions, 8470 flow. Second operand 10 states and 723 transitions. [2020-10-15 23:32:05,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 276 transitions, 9323 flow [2020-10-15 23:32:05,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 276 transitions, 9021 flow, removed 121 selfloop flow, removed 10 redundant places. [2020-10-15 23:32:05,622 INFO L241 Difference]: Finished difference. Result has 237 places, 265 transitions, 8426 flow [2020-10-15 23:32:05,623 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8197, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8426, PETRI_PLACES=237, PETRI_TRANSITIONS=265} [2020-10-15 23:32:05,623 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 219 predicate places. [2020-10-15 23:32:05,623 INFO L481 AbstractCegarLoop]: Abstraction has has 237 places, 265 transitions, 8426 flow [2020-10-15 23:32:05,623 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:05,623 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:05,623 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:05,833 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-15 23:32:05,834 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:05,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:05,835 INFO L82 PathProgramCache]: Analyzing trace with hash 857653405, now seen corresponding path program 24 times [2020-10-15 23:32:05,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:05,835 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323553184] [2020-10-15 23:32:05,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:05,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:05,888 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-15 23:32:05,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323553184] [2020-10-15 23:32:05,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004569830] [2020-10-15 23:32:05,889 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-15 23:32:05,935 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:32:05,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:05,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:05,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:06,025 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-15 23:32:06,026 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:06,026 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:06,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105175288] [2020-10-15 23:32:06,026 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:06,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:06,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:06,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:06,028 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:32:06,029 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 265 transitions, 8426 flow. Second operand 13 states. [2020-10-15 23:32:06,029 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:06,029 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:32:06,029 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:06,274 INFO L129 PetriNetUnfolder]: 204/526 cut-off events. [2020-10-15 23:32:06,274 INFO L130 PetriNetUnfolder]: For 36631/36637 co-relation queries the response was YES. [2020-10-15 23:32:06,279 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6871 conditions, 526 events. 204/526 cut-off events. For 36631/36637 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 3515 event pairs, 0 based on Foata normal form. 7/533 useless extension candidates. Maximal degree in co-relation 6762. Up to 327 conditions per place. [2020-10-15 23:32:06,283 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 227 selfloop transitions, 52 changer transitions 0/286 dead transitions. [2020-10-15 23:32:06,283 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 286 transitions, 9565 flow [2020-10-15 23:32:06,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:32:06,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:32:06,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 867 transitions. [2020-10-15 23:32:06,284 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752336448598131 [2020-10-15 23:32:06,284 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 867 transitions. [2020-10-15 23:32:06,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 867 transitions. [2020-10-15 23:32:06,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:06,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 867 transitions. [2020-10-15 23:32:06,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:32:06,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:32:06,287 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:32:06,287 INFO L185 Difference]: Start difference. First operand has 237 places, 265 transitions, 8426 flow. Second operand 12 states and 867 transitions. [2020-10-15 23:32:06,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 286 transitions, 9565 flow [2020-10-15 23:32:06,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 286 transitions, 9515 flow, removed 4 selfloop flow, removed 6 redundant places. [2020-10-15 23:32:06,427 INFO L241 Difference]: Finished difference. Result has 245 places, 274 transitions, 8935 flow [2020-10-15 23:32:06,427 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8377, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8935, PETRI_PLACES=245, PETRI_TRANSITIONS=274} [2020-10-15 23:32:06,427 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 227 predicate places. [2020-10-15 23:32:06,427 INFO L481 AbstractCegarLoop]: Abstraction has has 245 places, 274 transitions, 8935 flow [2020-10-15 23:32:06,427 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:06,427 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:06,427 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:06,628 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-15 23:32:06,628 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:06,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:06,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1501343127, now seen corresponding path program 25 times [2020-10-15 23:32:06,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:06,629 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127888561] [2020-10-15 23:32:06,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:06,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:06,688 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-15 23:32:06,688 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127888561] [2020-10-15 23:32:06,688 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097519164] [2020-10-15 23:32:06,688 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-15 23:32:06,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:06,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:06,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:06,824 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:10,954 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 20 [2020-10-15 23:32:10,956 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-15 23:32:10,956 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:10,956 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-15 23:32:10,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106938507] [2020-10-15 23:32:10,957 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:32:10,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:10,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:32:10,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=133, Unknown=1, NotChecked=0, Total=182 [2020-10-15 23:32:10,958 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:32:10,959 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 274 transitions, 8935 flow. Second operand 14 states. [2020-10-15 23:32:10,959 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:10,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:32:10,959 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:15,205 WARN L193 SmtUtils]: Spent 4.13 s on a formula simplification. DAG size of input: 43 DAG size of output: 32 [2020-10-15 23:32:24,850 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-15 23:32:28,482 WARN L193 SmtUtils]: Spent 3.61 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-15 23:32:37,807 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-15 23:33:02,879 INFO L129 PetriNetUnfolder]: 209/538 cut-off events. [2020-10-15 23:33:02,879 INFO L130 PetriNetUnfolder]: For 41361/41363 co-relation queries the response was YES. [2020-10-15 23:33:02,883 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7220 conditions, 538 events. 209/538 cut-off events. For 41361/41363 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 3609 event pairs, 0 based on Foata normal form. 4/542 useless extension candidates. Maximal degree in co-relation 7108. Up to 233 conditions per place. [2020-10-15 23:33:02,887 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 112 selfloop transitions, 175 changer transitions 0/294 dead transitions. [2020-10-15 23:33:02,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 294 transitions, 10161 flow [2020-10-15 23:33:02,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-15 23:33:02,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-15 23:33:02,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1885 transitions. [2020-10-15 23:33:02,890 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-15 23:33:02,890 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1885 transitions. [2020-10-15 23:33:02,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1885 transitions. [2020-10-15 23:33:02,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:02,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1885 transitions. [2020-10-15 23:33:02,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-15 23:33:02,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-15 23:33:02,894 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-15 23:33:02,894 INFO L185 Difference]: Start difference. First operand has 245 places, 274 transitions, 8935 flow. Second operand 26 states and 1885 transitions. [2020-10-15 23:33:02,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 294 transitions, 10161 flow [2020-10-15 23:33:03,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 294 transitions, 10103 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-15 23:33:03,025 INFO L241 Difference]: Finished difference. Result has 265 places, 282 transitions, 9752 flow [2020-10-15 23:33:03,026 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8877, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=9752, PETRI_PLACES=265, PETRI_TRANSITIONS=282} [2020-10-15 23:33:03,026 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 247 predicate places. [2020-10-15 23:33:03,026 INFO L481 AbstractCegarLoop]: Abstraction has has 265 places, 282 transitions, 9752 flow [2020-10-15 23:33:03,026 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:33:03,026 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:03,026 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:03,227 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:03,227 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:03,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:03,228 INFO L82 PathProgramCache]: Analyzing trace with hash 1350322712, now seen corresponding path program 26 times [2020-10-15 23:33:03,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:03,228 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770511778] [2020-10-15 23:33:03,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:03,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:03,285 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-15 23:33:03,285 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770511778] [2020-10-15 23:33:03,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266557814] [2020-10-15 23:33:03,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-15 23:33:03,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:33:03,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:03,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:33:03,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:03,422 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:03,434 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-15 23:33:03,434 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:03,434 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:33:03,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497044110] [2020-10-15 23:33:03,435 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:33:03,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:03,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:33:03,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:33:03,437 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:03,437 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 282 transitions, 9752 flow. Second operand 13 states. [2020-10-15 23:33:03,438 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:03,438 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:03,438 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:04,010 INFO L129 PetriNetUnfolder]: 224/579 cut-off events. [2020-10-15 23:33:04,010 INFO L130 PetriNetUnfolder]: For 51030/51036 co-relation queries the response was YES. [2020-10-15 23:33:04,015 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8235 conditions, 579 events. 224/579 cut-off events. For 51030/51036 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 3958 event pairs, 0 based on Foata normal form. 9/588 useless extension candidates. Maximal degree in co-relation 8120. Up to 332 conditions per place. [2020-10-15 23:33:04,019 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 183 selfloop transitions, 116 changer transitions 0/306 dead transitions. [2020-10-15 23:33:04,020 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 306 transitions, 11570 flow [2020-10-15 23:33:04,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:33:04,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:33:04,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1380 transitions. [2020-10-15 23:33:04,022 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6787998032464339 [2020-10-15 23:33:04,022 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1380 transitions. [2020-10-15 23:33:04,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1380 transitions. [2020-10-15 23:33:04,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:04,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1380 transitions. [2020-10-15 23:33:04,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:33:04,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:33:04,027 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:33:04,027 INFO L185 Difference]: Start difference. First operand has 265 places, 282 transitions, 9752 flow. Second operand 19 states and 1380 transitions. [2020-10-15 23:33:04,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 306 transitions, 11570 flow [2020-10-15 23:33:04,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 306 transitions, 10709 flow, removed 382 selfloop flow, removed 15 redundant places. [2020-10-15 23:33:04,204 INFO L241 Difference]: Finished difference. Result has 271 places, 304 transitions, 10391 flow [2020-10-15 23:33:04,205 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8909, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=10391, PETRI_PLACES=271, PETRI_TRANSITIONS=304} [2020-10-15 23:33:04,205 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 253 predicate places. [2020-10-15 23:33:04,205 INFO L481 AbstractCegarLoop]: Abstraction has has 271 places, 304 transitions, 10391 flow [2020-10-15 23:33:04,205 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:33:04,206 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:04,206 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:04,420 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-15 23:33:04,421 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:04,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:04,421 INFO L82 PathProgramCache]: Analyzing trace with hash 1507628067, now seen corresponding path program 27 times [2020-10-15 23:33:04,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:04,422 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425931023] [2020-10-15 23:33:04,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:04,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:04,486 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-15 23:33:04,486 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425931023] [2020-10-15 23:33:04,487 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713616248] [2020-10-15 23:33:04,487 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-15 23:33:04,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:33:04,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:04,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:33:04,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:04,609 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:04,619 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-15 23:33:04,619 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:04,619 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:33:04,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421527764] [2020-10-15 23:33:04,620 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:33:04,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:04,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:33:04,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:33:04,621 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:04,622 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 304 transitions, 10391 flow. Second operand 13 states. [2020-10-15 23:33:04,622 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:04,622 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:04,622 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:05,252 INFO L129 PetriNetUnfolder]: 232/601 cut-off events. [2020-10-15 23:33:05,252 INFO L130 PetriNetUnfolder]: For 49818/49820 co-relation queries the response was YES. [2020-10-15 23:33:05,257 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8473 conditions, 601 events. 232/601 cut-off events. For 49818/49820 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4123 event pairs, 0 based on Foata normal form. 4/605 useless extension candidates. Maximal degree in co-relation 8355. Up to 318 conditions per place. [2020-10-15 23:33:05,261 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 172 selfloop transitions, 145 changer transitions 0/324 dead transitions. [2020-10-15 23:33:05,261 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 324 transitions, 11890 flow [2020-10-15 23:33:05,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:33:05,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:33:05,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1524 transitions. [2020-10-15 23:33:05,263 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678237650200267 [2020-10-15 23:33:05,263 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1524 transitions. [2020-10-15 23:33:05,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1524 transitions. [2020-10-15 23:33:05,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:05,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1524 transitions. [2020-10-15 23:33:05,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:33:05,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:33:05,267 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:33:05,268 INFO L185 Difference]: Start difference. First operand has 271 places, 304 transitions, 10391 flow. Second operand 21 states and 1524 transitions. [2020-10-15 23:33:05,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 324 transitions, 11890 flow [2020-10-15 23:33:05,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 324 transitions, 10997 flow, removed 385 selfloop flow, removed 14 redundant places. [2020-10-15 23:33:05,432 INFO L241 Difference]: Finished difference. Result has 280 places, 315 transitions, 10593 flow [2020-10-15 23:33:05,433 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9648, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=10593, PETRI_PLACES=280, PETRI_TRANSITIONS=315} [2020-10-15 23:33:05,433 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 262 predicate places. [2020-10-15 23:33:05,433 INFO L481 AbstractCegarLoop]: Abstraction has has 280 places, 315 transitions, 10593 flow [2020-10-15 23:33:05,433 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:33:05,433 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:05,433 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:05,638 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-15 23:33:05,639 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:05,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:05,639 INFO L82 PathProgramCache]: Analyzing trace with hash 814243286, now seen corresponding path program 28 times [2020-10-15 23:33:05,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:05,640 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377035043] [2020-10-15 23:33:05,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:05,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:05,702 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-15 23:33:05,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377035043] [2020-10-15 23:33:05,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096031489] [2020-10-15 23:33:05,702 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-15 23:33:05,752 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:33:05,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:05,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:33:05,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:05,859 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-15 23:33:05,860 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:05,860 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:33:05,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545742253] [2020-10-15 23:33:05,860 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:33:05,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:05,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:33:05,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:33:05,862 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:05,862 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 315 transitions, 10593 flow. Second operand 13 states. [2020-10-15 23:33:05,863 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:05,863 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:05,863 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:06,229 INFO L129 PetriNetUnfolder]: 237/616 cut-off events. [2020-10-15 23:33:06,229 INFO L130 PetriNetUnfolder]: For 47771/47773 co-relation queries the response was YES. [2020-10-15 23:33:06,234 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8471 conditions, 616 events. 237/616 cut-off events. For 47771/47773 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4255 event pairs, 0 based on Foata normal form. 3/619 useless extension candidates. Maximal degree in co-relation 8351. Up to 367 conditions per place. [2020-10-15 23:33:06,239 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 256 selfloop transitions, 75 changer transitions 0/338 dead transitions. [2020-10-15 23:33:06,239 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 338 transitions, 11846 flow [2020-10-15 23:33:06,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:33:06,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:33:06,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1084 transitions. [2020-10-15 23:33:06,241 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753894080996885 [2020-10-15 23:33:06,241 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1084 transitions. [2020-10-15 23:33:06,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1084 transitions. [2020-10-15 23:33:06,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:06,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1084 transitions. [2020-10-15 23:33:06,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:33:06,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:33:06,243 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:33:06,244 INFO L185 Difference]: Start difference. First operand has 280 places, 315 transitions, 10593 flow. Second operand 15 states and 1084 transitions. [2020-10-15 23:33:06,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 338 transitions, 11846 flow [2020-10-15 23:33:06,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 338 transitions, 11409 flow, removed 143 selfloop flow, removed 18 redundant places. [2020-10-15 23:33:06,423 INFO L241 Difference]: Finished difference. Result has 279 places, 323 transitions, 10752 flow [2020-10-15 23:33:06,423 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10171, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10752, PETRI_PLACES=279, PETRI_TRANSITIONS=323} [2020-10-15 23:33:06,423 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 261 predicate places. [2020-10-15 23:33:06,423 INFO L481 AbstractCegarLoop]: Abstraction has has 279 places, 323 transitions, 10752 flow [2020-10-15 23:33:06,423 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:33:06,424 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:06,424 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:06,624 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:06,624 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:06,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:06,625 INFO L82 PathProgramCache]: Analyzing trace with hash 1305795747, now seen corresponding path program 29 times [2020-10-15 23:33:06,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:06,625 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204941704] [2020-10-15 23:33:06,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:06,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:06,688 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-15 23:33:06,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204941704] [2020-10-15 23:33:06,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339286464] [2020-10-15 23:33:06,689 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-15 23:33:06,724 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:33:06,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:06,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:33:06,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:06,821 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-15 23:33:06,821 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:06,822 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:33:06,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468931086] [2020-10-15 23:33:06,822 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:33:06,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:06,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:33:06,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:33:06,824 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:06,825 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 323 transitions, 10752 flow. Second operand 13 states. [2020-10-15 23:33:06,825 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:06,825 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:06,825 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:07,307 INFO L129 PetriNetUnfolder]: 246/640 cut-off events. [2020-10-15 23:33:07,307 INFO L130 PetriNetUnfolder]: For 51045/51047 co-relation queries the response was YES. [2020-10-15 23:33:07,313 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8770 conditions, 640 events. 246/640 cut-off events. For 51045/51047 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 4476 event pairs, 0 based on Foata normal form. 3/643 useless extension candidates. Maximal degree in co-relation 8646. Up to 326 conditions per place. [2020-10-15 23:33:07,317 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 199 selfloop transitions, 144 changer transitions 0/350 dead transitions. [2020-10-15 23:33:07,318 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 350 transitions, 12156 flow [2020-10-15 23:33:07,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:33:07,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:33:07,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1375 transitions. [2020-10-15 23:33:07,319 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676340383669454 [2020-10-15 23:33:07,319 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1375 transitions. [2020-10-15 23:33:07,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1375 transitions. [2020-10-15 23:33:07,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:07,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1375 transitions. [2020-10-15 23:33:07,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:33:07,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:33:07,322 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:33:07,322 INFO L185 Difference]: Start difference. First operand has 279 places, 323 transitions, 10752 flow. Second operand 19 states and 1375 transitions. [2020-10-15 23:33:07,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 350 transitions, 12156 flow [2020-10-15 23:33:07,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 350 transitions, 12058 flow, removed 3 selfloop flow, removed 13 redundant places. [2020-10-15 23:33:07,549 INFO L241 Difference]: Finished difference. Result has 287 places, 338 transitions, 11643 flow [2020-10-15 23:33:07,549 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10654, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=11643, PETRI_PLACES=287, PETRI_TRANSITIONS=338} [2020-10-15 23:33:07,549 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 269 predicate places. [2020-10-15 23:33:07,550 INFO L481 AbstractCegarLoop]: Abstraction has has 287 places, 338 transitions, 11643 flow [2020-10-15 23:33:07,550 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:33:07,550 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:07,550 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:07,763 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-15 23:33:07,764 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:07,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:07,764 INFO L82 PathProgramCache]: Analyzing trace with hash 1306509987, now seen corresponding path program 30 times [2020-10-15 23:33:07,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:07,765 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123177110] [2020-10-15 23:33:07,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:07,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:07,834 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-15 23:33:07,834 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123177110] [2020-10-15 23:33:07,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398622611] [2020-10-15 23:33:07,835 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-15 23:33:07,877 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:33:07,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:07,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:33:07,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:07,949 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:07,959 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-15 23:33:07,960 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:07,960 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:33:07,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695283667] [2020-10-15 23:33:07,960 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:33:07,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:07,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:33:07,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:33:07,962 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:07,962 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 338 transitions, 11643 flow. Second operand 13 states. [2020-10-15 23:33:07,962 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:07,962 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:07,963 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:08,653 INFO L129 PetriNetUnfolder]: 254/662 cut-off events. [2020-10-15 23:33:08,653 INFO L130 PetriNetUnfolder]: For 58265/58267 co-relation queries the response was YES. [2020-10-15 23:33:08,660 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9460 conditions, 662 events. 254/662 cut-off events. For 58265/58267 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 4691 event pairs, 0 based on Foata normal form. 4/666 useless extension candidates. Maximal degree in co-relation 9334. Up to 281 conditions per place. [2020-10-15 23:33:08,665 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 210 changer transitions 0/355 dead transitions. [2020-10-15 23:33:08,665 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 355 transitions, 13185 flow [2020-10-15 23:33:08,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-15 23:33:08,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-15 23:33:08,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1814 transitions. [2020-10-15 23:33:08,667 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6781308411214954 [2020-10-15 23:33:08,667 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1814 transitions. [2020-10-15 23:33:08,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1814 transitions. [2020-10-15 23:33:08,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:08,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1814 transitions. [2020-10-15 23:33:08,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-15 23:33:08,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-15 23:33:08,670 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-15 23:33:08,670 INFO L185 Difference]: Start difference. First operand has 287 places, 338 transitions, 11643 flow. Second operand 25 states and 1814 transitions. [2020-10-15 23:33:08,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 355 transitions, 13185 flow [2020-10-15 23:33:08,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 355 transitions, 13083 flow, removed 16 selfloop flow, removed 13 redundant places. [2020-10-15 23:33:08,894 INFO L241 Difference]: Finished difference. Result has 301 places, 348 transitions, 12812 flow [2020-10-15 23:33:08,894 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=11541, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=12812, PETRI_PLACES=301, PETRI_TRANSITIONS=348} [2020-10-15 23:33:08,895 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 283 predicate places. [2020-10-15 23:33:08,895 INFO L481 AbstractCegarLoop]: Abstraction has has 301 places, 348 transitions, 12812 flow [2020-10-15 23:33:08,895 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:33:08,895 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:08,895 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:09,108 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:09,109 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:09,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:09,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1306457876, now seen corresponding path program 31 times [2020-10-15 23:33:09,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:09,110 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076368430] [2020-10-15 23:33:09,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:09,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:09,171 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-15 23:33:09,171 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076368430] [2020-10-15 23:33:09,171 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34333058] [2020-10-15 23:33:09,172 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-15 23:33:09,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:09,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:33:09,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:09,304 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-15 23:33:09,304 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:09,304 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:33:09,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376903890] [2020-10-15 23:33:09,305 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:33:09,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:09,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:33:09,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:33:09,306 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:09,307 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 348 transitions, 12812 flow. Second operand 13 states. [2020-10-15 23:33:09,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:09,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:09,307 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:09,936 INFO L129 PetriNetUnfolder]: 259/674 cut-off events. [2020-10-15 23:33:09,936 INFO L130 PetriNetUnfolder]: For 63135/63141 co-relation queries the response was YES. [2020-10-15 23:33:09,941 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10041 conditions, 674 events. 259/674 cut-off events. For 63135/63141 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 4842 event pairs, 0 based on Foata normal form. 7/681 useless extension candidates. Maximal degree in co-relation 9913. Up to 332 conditions per place. [2020-10-15 23:33:09,947 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 195 selfloop transitions, 165 changer transitions 0/367 dead transitions. [2020-10-15 23:33:09,947 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 367 transitions, 14026 flow [2020-10-15 23:33:09,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:33:09,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:33:09,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1522 transitions. [2020-10-15 23:33:09,954 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6773475745438362 [2020-10-15 23:33:09,954 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1522 transitions. [2020-10-15 23:33:09,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1522 transitions. [2020-10-15 23:33:09,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:09,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1522 transitions. [2020-10-15 23:33:09,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:33:09,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:33:09,958 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:33:09,958 INFO L185 Difference]: Start difference. First operand has 301 places, 348 transitions, 12812 flow. Second operand 21 states and 1522 transitions. [2020-10-15 23:33:09,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 367 transitions, 14026 flow [2020-10-15 23:33:10,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 367 transitions, 13218 flow, removed 268 selfloop flow, removed 21 redundant places. [2020-10-15 23:33:10,171 INFO L241 Difference]: Finished difference. Result has 301 places, 354 transitions, 12760 flow [2020-10-15 23:33:10,171 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=12004, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=12760, PETRI_PLACES=301, PETRI_TRANSITIONS=354} [2020-10-15 23:33:10,172 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 283 predicate places. [2020-10-15 23:33:10,172 INFO L481 AbstractCegarLoop]: Abstraction has has 301 places, 354 transitions, 12760 flow [2020-10-15 23:33:10,172 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:33:10,172 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:10,172 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:10,372 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-15 23:33:10,373 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:10,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:10,373 INFO L82 PathProgramCache]: Analyzing trace with hash 426227240, now seen corresponding path program 32 times [2020-10-15 23:33:10,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:10,374 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107420627] [2020-10-15 23:33:10,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:10,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:10,441 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-15 23:33:10,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107420627] [2020-10-15 23:33:10,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298982958] [2020-10-15 23:33:10,442 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-15 23:33:10,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:33:10,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:10,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:33:10,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:10,571 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:10,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:10,582 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:10,582 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:33:10,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593461474] [2020-10-15 23:33:10,582 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:33:10,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:10,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:33:10,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:33:10,584 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:10,585 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 354 transitions, 12760 flow. Second operand 13 states. [2020-10-15 23:33:10,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:10,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:10,585 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:11,261 INFO L129 PetriNetUnfolder]: 267/695 cut-off events. [2020-10-15 23:33:11,261 INFO L130 PetriNetUnfolder]: For 67763/67765 co-relation queries the response was YES. [2020-10-15 23:33:11,267 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10268 conditions, 695 events. 267/695 cut-off events. For 67763/67765 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 5014 event pairs, 0 based on Foata normal form. 4/699 useless extension candidates. Maximal degree in co-relation 10141. Up to 306 conditions per place. [2020-10-15 23:33:11,272 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 105 selfloop transitions, 256 changer transitions 0/368 dead transitions. [2020-10-15 23:33:11,272 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 368 transitions, 14254 flow [2020-10-15 23:33:11,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-15 23:33:11,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-15 23:33:11,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1814 transitions. [2020-10-15 23:33:11,275 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6781308411214954 [2020-10-15 23:33:11,275 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1814 transitions. [2020-10-15 23:33:11,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1814 transitions. [2020-10-15 23:33:11,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:11,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1814 transitions. [2020-10-15 23:33:11,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-15 23:33:11,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-15 23:33:11,278 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-15 23:33:11,278 INFO L185 Difference]: Start difference. First operand has 301 places, 354 transitions, 12760 flow. Second operand 25 states and 1814 transitions. [2020-10-15 23:33:11,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 368 transitions, 14254 flow [2020-10-15 23:33:11,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 368 transitions, 14053 flow, removed 9 selfloop flow, removed 16 redundant places. [2020-10-15 23:33:11,565 INFO L241 Difference]: Finished difference. Result has 312 places, 365 transitions, 13860 flow [2020-10-15 23:33:11,566 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=12562, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=13860, PETRI_PLACES=312, PETRI_TRANSITIONS=365} [2020-10-15 23:33:11,566 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 294 predicate places. [2020-10-15 23:33:11,566 INFO L481 AbstractCegarLoop]: Abstraction has has 312 places, 365 transitions, 13860 flow [2020-10-15 23:33:11,566 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:33:11,566 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:11,567 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:11,779 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-15 23:33:11,780 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:11,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:11,780 INFO L82 PathProgramCache]: Analyzing trace with hash 1306480196, now seen corresponding path program 33 times [2020-10-15 23:33:11,780 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:11,781 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424701923] [2020-10-15 23:33:11,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:11,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:11,853 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-15 23:33:11,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424701923] [2020-10-15 23:33:11,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893390635] [2020-10-15 23:33:11,854 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-15 23:33:11,892 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:33:11,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:11,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:33:11,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:11,985 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:12,019 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:12,019 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:12,019 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:33:12,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548439929] [2020-10-15 23:33:12,020 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:33:12,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:12,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:33:12,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:33:12,021 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:12,022 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 365 transitions, 13860 flow. Second operand 13 states. [2020-10-15 23:33:12,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:12,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:12,022 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:12,802 INFO L129 PetriNetUnfolder]: 275/717 cut-off events. [2020-10-15 23:33:12,802 INFO L130 PetriNetUnfolder]: For 77367/77373 co-relation queries the response was YES. [2020-10-15 23:33:12,809 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11185 conditions, 717 events. 275/717 cut-off events. For 77367/77373 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 5224 event pairs, 0 based on Foata normal form. 8/725 useless extension candidates. Maximal degree in co-relation 11055. Up to 309 conditions per place. [2020-10-15 23:33:12,815 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 137 selfloop transitions, 239 changer transitions 0/383 dead transitions. [2020-10-15 23:33:12,815 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 383 transitions, 15550 flow [2020-10-15 23:33:12,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-15 23:33:12,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-15 23:33:12,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1814 transitions. [2020-10-15 23:33:12,817 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6781308411214954 [2020-10-15 23:33:12,817 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1814 transitions. [2020-10-15 23:33:12,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1814 transitions. [2020-10-15 23:33:12,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:12,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1814 transitions. [2020-10-15 23:33:12,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-15 23:33:12,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-15 23:33:12,820 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-15 23:33:12,820 INFO L185 Difference]: Start difference. First operand has 312 places, 365 transitions, 13860 flow. Second operand 25 states and 1814 transitions. [2020-10-15 23:33:12,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 383 transitions, 15550 flow [2020-10-15 23:33:13,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 383 transitions, 15004 flow, removed 154 selfloop flow, removed 23 redundant places. [2020-10-15 23:33:13,081 INFO L241 Difference]: Finished difference. Result has 316 places, 375 transitions, 14750 flow [2020-10-15 23:33:13,082 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=13320, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=14750, PETRI_PLACES=316, PETRI_TRANSITIONS=375} [2020-10-15 23:33:13,082 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 298 predicate places. [2020-10-15 23:33:13,082 INFO L481 AbstractCegarLoop]: Abstraction has has 316 places, 375 transitions, 14750 flow [2020-10-15 23:33:13,082 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:33:13,082 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:13,082 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:13,283 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-15 23:33:13,283 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:13,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:13,284 INFO L82 PathProgramCache]: Analyzing trace with hash 864147843, now seen corresponding path program 12 times [2020-10-15 23:33:13,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:13,284 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421442562] [2020-10-15 23:33:13,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:13,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:13,357 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-15 23:33:13,357 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421442562] [2020-10-15 23:33:13,357 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517223896] [2020-10-15 23:33:13,358 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 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-15 23:33:13,397 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:33:13,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:13,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:13,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:13,511 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-15 23:33:13,511 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:13,511 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:13,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485556549] [2020-10-15 23:33:13,512 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:13,512 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:13,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:13,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:13,514 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:13,515 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 375 transitions, 14750 flow. Second operand 15 states. [2020-10-15 23:33:13,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:13,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:13,516 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:13,859 INFO L129 PetriNetUnfolder]: 277/725 cut-off events. [2020-10-15 23:33:13,859 INFO L130 PetriNetUnfolder]: For 81353/81355 co-relation queries the response was YES. [2020-10-15 23:33:13,866 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11510 conditions, 725 events. 277/725 cut-off events. For 81353/81355 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 5293 event pairs, 0 based on Foata normal form. 4/729 useless extension candidates. Maximal degree in co-relation 11382. Up to 473 conditions per place. [2020-10-15 23:33:13,872 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 337 selfloop transitions, 44 changer transitions 0/388 dead transitions. [2020-10-15 23:33:13,872 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 388 transitions, 15819 flow [2020-10-15 23:33:13,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:33:13,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:33:13,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 795 transitions. [2020-10-15 23:33:13,874 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675446049277825 [2020-10-15 23:33:13,874 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 795 transitions. [2020-10-15 23:33:13,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 795 transitions. [2020-10-15 23:33:13,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:13,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 795 transitions. [2020-10-15 23:33:13,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:33:13,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:33:13,875 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:33:13,875 INFO L185 Difference]: Start difference. First operand has 316 places, 375 transitions, 14750 flow. Second operand 11 states and 795 transitions. [2020-10-15 23:33:13,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 388 transitions, 15819 flow [2020-10-15 23:33:14,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 388 transitions, 15251 flow, removed 211 selfloop flow, removed 18 redundant places. [2020-10-15 23:33:14,141 INFO L241 Difference]: Finished difference. Result has 310 places, 377 transitions, 14419 flow [2020-10-15 23:33:14,142 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14184, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14419, PETRI_PLACES=310, PETRI_TRANSITIONS=377} [2020-10-15 23:33:14,142 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 292 predicate places. [2020-10-15 23:33:14,142 INFO L481 AbstractCegarLoop]: Abstraction has has 310 places, 377 transitions, 14419 flow [2020-10-15 23:33:14,142 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:14,142 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:14,142 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:14,343 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-15 23:33:14,343 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:14,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:14,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1485673805, now seen corresponding path program 13 times [2020-10-15 23:33:14,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:14,344 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819434678] [2020-10-15 23:33:14,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:14,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:14,420 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-15 23:33:14,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819434678] [2020-10-15 23:33:14,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089335813] [2020-10-15 23:33:14,421 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 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-15 23:33:14,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:14,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:14,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:14,589 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-15 23:33:14,589 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:14,590 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:14,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665453943] [2020-10-15 23:33:14,590 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:14,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:14,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:14,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:14,592 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:14,592 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 377 transitions, 14419 flow. Second operand 15 states. [2020-10-15 23:33:14,593 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:14,593 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:14,593 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:15,087 INFO L129 PetriNetUnfolder]: 279/731 cut-off events. [2020-10-15 23:33:15,087 INFO L130 PetriNetUnfolder]: For 80195/80197 co-relation queries the response was YES. [2020-10-15 23:33:15,094 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11355 conditions, 731 events. 279/731 cut-off events. For 80195/80197 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 5364 event pairs, 0 based on Foata normal form. 4/735 useless extension candidates. Maximal degree in co-relation 11225. Up to 440 conditions per place. [2020-10-15 23:33:15,100 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 301 selfloop transitions, 82 changer transitions 0/390 dead transitions. [2020-10-15 23:33:15,100 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 390 transitions, 15511 flow [2020-10-15 23:33:15,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:33:15,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:33:15,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1229 transitions. [2020-10-15 23:33:15,102 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6756459593183067 [2020-10-15 23:33:15,102 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1229 transitions. [2020-10-15 23:33:15,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1229 transitions. [2020-10-15 23:33:15,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:15,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1229 transitions. [2020-10-15 23:33:15,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:33:15,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:33:15,105 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:33:15,105 INFO L185 Difference]: Start difference. First operand has 310 places, 377 transitions, 14419 flow. Second operand 17 states and 1229 transitions. [2020-10-15 23:33:15,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 390 transitions, 15511 flow [2020-10-15 23:33:15,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 390 transitions, 15448 flow, removed 1 selfloop flow, removed 8 redundant places. [2020-10-15 23:33:15,365 INFO L241 Difference]: Finished difference. Result has 320 places, 379 transitions, 14701 flow [2020-10-15 23:33:15,366 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14356, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14701, PETRI_PLACES=320, PETRI_TRANSITIONS=379} [2020-10-15 23:33:15,366 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 302 predicate places. [2020-10-15 23:33:15,366 INFO L481 AbstractCegarLoop]: Abstraction has has 320 places, 379 transitions, 14701 flow [2020-10-15 23:33:15,366 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:15,366 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:15,366 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:15,566 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:15,567 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:15,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:15,567 INFO L82 PathProgramCache]: Analyzing trace with hash 1507123325, now seen corresponding path program 14 times [2020-10-15 23:33:15,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:15,568 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285050582] [2020-10-15 23:33:15,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:15,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:15,642 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-15 23:33:15,642 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285050582] [2020-10-15 23:33:15,643 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247369803] [2020-10-15 23:33:15,643 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 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-15 23:33:15,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:33:15,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:15,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:15,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:15,813 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-15 23:33:15,813 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:15,813 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:15,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219814860] [2020-10-15 23:33:15,814 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:15,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:15,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:15,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:15,815 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:15,816 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 379 transitions, 14701 flow. Second operand 15 states. [2020-10-15 23:33:15,816 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:15,816 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:15,816 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:16,323 INFO L129 PetriNetUnfolder]: 281/737 cut-off events. [2020-10-15 23:33:16,323 INFO L130 PetriNetUnfolder]: For 84177/84183 co-relation queries the response was YES. [2020-10-15 23:33:16,330 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11627 conditions, 737 events. 281/737 cut-off events. For 84177/84183 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 5407 event pairs, 0 based on Foata normal form. 8/745 useless extension candidates. Maximal degree in co-relation 11496. Up to 433 conditions per place. [2020-10-15 23:33:16,336 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 291 selfloop transitions, 93 changer transitions 0/391 dead transitions. [2020-10-15 23:33:16,336 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 391 transitions, 15786 flow [2020-10-15 23:33:16,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:33:16,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:33:16,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1230 transitions. [2020-10-15 23:33:16,338 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6761957119296317 [2020-10-15 23:33:16,338 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1230 transitions. [2020-10-15 23:33:16,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1230 transitions. [2020-10-15 23:33:16,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:16,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1230 transitions. [2020-10-15 23:33:16,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:33:16,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:33:16,340 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:33:16,340 INFO L185 Difference]: Start difference. First operand has 320 places, 379 transitions, 14701 flow. Second operand 17 states and 1230 transitions. [2020-10-15 23:33:16,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 391 transitions, 15786 flow [2020-10-15 23:33:16,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 391 transitions, 15680 flow, removed 7 selfloop flow, removed 12 redundant places. [2020-10-15 23:33:16,619 INFO L241 Difference]: Finished difference. Result has 326 places, 381 transitions, 14976 flow [2020-10-15 23:33:16,619 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14599, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14976, PETRI_PLACES=326, PETRI_TRANSITIONS=381} [2020-10-15 23:33:16,620 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-15 23:33:16,620 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 381 transitions, 14976 flow [2020-10-15 23:33:16,620 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:16,620 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:16,620 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:16,820 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2020-10-15 23:33:16,821 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:16,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:16,821 INFO L82 PathProgramCache]: Analyzing trace with hash 1507815245, now seen corresponding path program 15 times [2020-10-15 23:33:16,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:16,822 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654703763] [2020-10-15 23:33:16,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:16,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:16,894 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-15 23:33:16,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654703763] [2020-10-15 23:33:16,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594098435] [2020-10-15 23:33:16,894 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 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-15 23:33:16,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:33:16,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:16,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:16,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:17,047 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:17,047 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:17,047 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:17,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688383152] [2020-10-15 23:33:17,048 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:17,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:17,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:17,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:17,049 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:17,050 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 381 transitions, 14976 flow. Second operand 15 states. [2020-10-15 23:33:17,050 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:17,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:17,050 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:17,557 INFO L129 PetriNetUnfolder]: 283/742 cut-off events. [2020-10-15 23:33:17,557 INFO L130 PetriNetUnfolder]: For 87705/87711 co-relation queries the response was YES. [2020-10-15 23:33:17,563 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11878 conditions, 742 events. 283/742 cut-off events. For 87705/87711 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 5455 event pairs, 0 based on Foata normal form. 8/750 useless extension candidates. Maximal degree in co-relation 11746. Up to 434 conditions per place. [2020-10-15 23:33:17,570 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 288 selfloop transitions, 96 changer transitions 0/391 dead transitions. [2020-10-15 23:33:17,570 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 391 transitions, 16033 flow [2020-10-15 23:33:17,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-15 23:33:17,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-15 23:33:17,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1015 transitions. [2020-10-15 23:33:17,571 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-15 23:33:17,571 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1015 transitions. [2020-10-15 23:33:17,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1015 transitions. [2020-10-15 23:33:17,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:17,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1015 transitions. [2020-10-15 23:33:17,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-15 23:33:17,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-15 23:33:17,573 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-15 23:33:17,573 INFO L185 Difference]: Start difference. First operand has 326 places, 381 transitions, 14976 flow. Second operand 14 states and 1015 transitions. [2020-10-15 23:33:17,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 391 transitions, 16033 flow [2020-10-15 23:33:17,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 391 transitions, 15896 flow, removed 6 selfloop flow, removed 16 redundant places. [2020-10-15 23:33:17,842 INFO L241 Difference]: Finished difference. Result has 324 places, 382 transitions, 15200 flow [2020-10-15 23:33:17,843 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14841, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=15200, PETRI_PLACES=324, PETRI_TRANSITIONS=382} [2020-10-15 23:33:17,843 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 306 predicate places. [2020-10-15 23:33:17,843 INFO L481 AbstractCegarLoop]: Abstraction has has 324 places, 382 transitions, 15200 flow [2020-10-15 23:33:17,843 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:17,843 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:17,843 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:18,044 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:18,044 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:18,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:18,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1507837565, now seen corresponding path program 16 times [2020-10-15 23:33:18,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:18,045 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289578610] [2020-10-15 23:33:18,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:18,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:18,125 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-15 23:33:18,125 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289578610] [2020-10-15 23:33:18,126 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029610201] [2020-10-15 23:33:18,126 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 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-15 23:33:18,162 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:33:18,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:18,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:18,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:18,245 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:18,258 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-15 23:33:18,259 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:18,259 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:18,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865401318] [2020-10-15 23:33:18,260 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:18,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:18,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:18,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:18,261 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:18,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 382 transitions, 15200 flow. Second operand 15 states. [2020-10-15 23:33:18,262 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:18,262 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:18,262 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:18,837 INFO L129 PetriNetUnfolder]: 287/752 cut-off events. [2020-10-15 23:33:18,837 INFO L130 PetriNetUnfolder]: For 90023/90029 co-relation queries the response was YES. [2020-10-15 23:33:18,847 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12214 conditions, 752 events. 287/752 cut-off events. For 90023/90029 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 5525 event pairs, 0 based on Foata normal form. 8/760 useless extension candidates. Maximal degree in co-relation 12081. Up to 450 conditions per place. [2020-10-15 23:33:18,853 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 297 selfloop transitions, 93 changer transitions 0/397 dead transitions. [2020-10-15 23:33:18,853 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 397 transitions, 16952 flow [2020-10-15 23:33:18,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:33:18,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:33:18,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-15 23:33:18,855 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-15 23:33:18,855 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-15 23:33:18,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-15 23:33:18,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:18,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-15 23:33:18,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:33:18,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:33:18,857 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:33:18,857 INFO L185 Difference]: Start difference. First operand has 324 places, 382 transitions, 15200 flow. Second operand 15 states and 1089 transitions. [2020-10-15 23:33:18,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 397 transitions, 16952 flow [2020-10-15 23:33:19,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 397 transitions, 16823 flow, removed 0 selfloop flow, removed 12 redundant places. [2020-10-15 23:33:19,166 INFO L241 Difference]: Finished difference. Result has 329 places, 392 transitions, 16195 flow [2020-10-15 23:33:19,167 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15075, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=16195, PETRI_PLACES=329, PETRI_TRANSITIONS=392} [2020-10-15 23:33:19,167 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 311 predicate places. [2020-10-15 23:33:19,167 INFO L481 AbstractCegarLoop]: Abstraction has has 329 places, 392 transitions, 16195 flow [2020-10-15 23:33:19,167 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:19,167 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:19,167 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:19,380 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-15 23:33:19,381 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:19,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:19,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1391056836, now seen corresponding path program 34 times [2020-10-15 23:33:19,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:19,382 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846721484] [2020-10-15 23:33:19,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:19,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:19,469 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-15 23:33:19,470 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846721484] [2020-10-15 23:33:19,470 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883462826] [2020-10-15 23:33:19,470 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:19,509 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:33:19,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:19,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:19,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:19,637 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-15 23:33:19,638 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:19,638 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:19,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99985345] [2020-10-15 23:33:19,639 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:19,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:19,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:19,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:19,640 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:19,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 392 transitions, 16195 flow. Second operand 15 states. [2020-10-15 23:33:19,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:19,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:19,641 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:20,089 INFO L129 PetriNetUnfolder]: 290/761 cut-off events. [2020-10-15 23:33:20,089 INFO L130 PetriNetUnfolder]: For 93996/94002 co-relation queries the response was YES. [2020-10-15 23:33:20,095 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12538 conditions, 761 events. 290/761 cut-off events. For 93996/94002 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 5636 event pairs, 0 based on Foata normal form. 7/768 useless extension candidates. Maximal degree in co-relation 12402. Up to 449 conditions per place. [2020-10-15 23:33:20,102 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 312 selfloop transitions, 92 changer transitions 0/411 dead transitions. [2020-10-15 23:33:20,102 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 411 transitions, 17438 flow [2020-10-15 23:33:20,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:33:20,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:33:20,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 940 transitions. [2020-10-15 23:33:20,103 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757728253055356 [2020-10-15 23:33:20,103 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 940 transitions. [2020-10-15 23:33:20,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 940 transitions. [2020-10-15 23:33:20,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:20,104 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 940 transitions. [2020-10-15 23:33:20,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:33:20,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:33:20,105 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:33:20,105 INFO L185 Difference]: Start difference. First operand has 329 places, 392 transitions, 16195 flow. Second operand 13 states and 940 transitions. [2020-10-15 23:33:20,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 411 transitions, 17438 flow [2020-10-15 23:33:20,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 411 transitions, 16618 flow, removed 354 selfloop flow, removed 11 redundant places. [2020-10-15 23:33:20,414 INFO L241 Difference]: Finished difference. Result has 333 places, 397 transitions, 15873 flow [2020-10-15 23:33:20,415 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15375, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15873, PETRI_PLACES=333, PETRI_TRANSITIONS=397} [2020-10-15 23:33:20,415 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 315 predicate places. [2020-10-15 23:33:20,415 INFO L481 AbstractCegarLoop]: Abstraction has has 333 places, 397 transitions, 15873 flow [2020-10-15 23:33:20,415 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:20,415 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:20,415 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:20,616 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-15 23:33:20,616 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:20,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:20,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1391055875, now seen corresponding path program 35 times [2020-10-15 23:33:20,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:20,617 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107394848] [2020-10-15 23:33:20,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:20,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:20,698 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-15 23:33:20,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107394848] [2020-10-15 23:33:20,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770725593] [2020-10-15 23:33:20,699 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:20,736 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:33:20,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:20,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:20,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:20,859 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-15 23:33:20,859 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:20,860 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:20,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741285039] [2020-10-15 23:33:20,860 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:20,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:20,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:20,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:20,862 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:20,862 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 397 transitions, 15873 flow. Second operand 15 states. [2020-10-15 23:33:20,862 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:20,862 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:20,862 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:21,253 INFO L129 PetriNetUnfolder]: 292/767 cut-off events. [2020-10-15 23:33:21,254 INFO L130 PetriNetUnfolder]: For 95990/95992 co-relation queries the response was YES. [2020-10-15 23:33:21,261 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12360 conditions, 767 events. 292/767 cut-off events. For 95990/95992 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 5684 event pairs, 0 based on Foata normal form. 3/770 useless extension candidates. Maximal degree in co-relation 12221. Up to 441 conditions per place. [2020-10-15 23:33:21,267 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 305 selfloop transitions, 102 changer transitions 0/414 dead transitions. [2020-10-15 23:33:21,267 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 414 transitions, 17123 flow [2020-10-15 23:33:21,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-15 23:33:21,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-15 23:33:21,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1012 transitions. [2020-10-15 23:33:21,271 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755674232309746 [2020-10-15 23:33:21,271 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1012 transitions. [2020-10-15 23:33:21,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1012 transitions. [2020-10-15 23:33:21,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:21,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1012 transitions. [2020-10-15 23:33:21,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-15 23:33:21,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-15 23:33:21,274 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-15 23:33:21,274 INFO L185 Difference]: Start difference. First operand has 333 places, 397 transitions, 15873 flow. Second operand 14 states and 1012 transitions. [2020-10-15 23:33:21,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 414 transitions, 17123 flow [2020-10-15 23:33:21,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 414 transitions, 17032 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-15 23:33:21,605 INFO L241 Difference]: Finished difference. Result has 341 places, 403 transitions, 16349 flow [2020-10-15 23:33:21,606 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15783, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=16349, PETRI_PLACES=341, PETRI_TRANSITIONS=403} [2020-10-15 23:33:21,606 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 323 predicate places. [2020-10-15 23:33:21,606 INFO L481 AbstractCegarLoop]: Abstraction has has 341 places, 403 transitions, 16349 flow [2020-10-15 23:33:21,606 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:21,606 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:21,606 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:21,806 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:21,807 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:21,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:21,807 INFO L82 PathProgramCache]: Analyzing trace with hash 679079546, now seen corresponding path program 36 times [2020-10-15 23:33:21,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:21,808 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395471761] [2020-10-15 23:33:21,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:21,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:21,894 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-15 23:33:21,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395471761] [2020-10-15 23:33:21,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448886484] [2020-10-15 23:33:21,895 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-15 23:33:21,934 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:33:21,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:21,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:21,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:22,060 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-15 23:33:22,060 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:22,060 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:22,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112753847] [2020-10-15 23:33:22,061 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:22,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:22,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:22,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:22,063 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:22,063 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 403 transitions, 16349 flow. Second operand 15 states. [2020-10-15 23:33:22,064 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:22,064 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:22,064 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:22,380 INFO L129 PetriNetUnfolder]: 296/779 cut-off events. [2020-10-15 23:33:22,380 INFO L130 PetriNetUnfolder]: For 99186/99192 co-relation queries the response was YES. [2020-10-15 23:33:22,388 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12747 conditions, 779 events. 296/779 cut-off events. For 99186/99192 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 5816 event pairs, 0 based on Foata normal form. 7/786 useless extension candidates. Maximal degree in co-relation 12605. Up to 461 conditions per place. [2020-10-15 23:33:22,394 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 316 selfloop transitions, 94 changer transitions 0/417 dead transitions. [2020-10-15 23:33:22,395 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 417 transitions, 17658 flow [2020-10-15 23:33:22,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:33:22,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:33:22,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 869 transitions. [2020-10-15 23:33:22,396 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676791277258567 [2020-10-15 23:33:22,396 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 869 transitions. [2020-10-15 23:33:22,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 869 transitions. [2020-10-15 23:33:22,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:22,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 869 transitions. [2020-10-15 23:33:22,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:33:22,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:33:22,398 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:33:22,398 INFO L185 Difference]: Start difference. First operand has 341 places, 403 transitions, 16349 flow. Second operand 12 states and 869 transitions. [2020-10-15 23:33:22,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 417 transitions, 17658 flow [2020-10-15 23:33:22,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 417 transitions, 17567 flow, removed 0 selfloop flow, removed 9 redundant places. [2020-10-15 23:33:22,771 INFO L241 Difference]: Finished difference. Result has 346 places, 409 transitions, 16891 flow [2020-10-15 23:33:22,772 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16259, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=16891, PETRI_PLACES=346, PETRI_TRANSITIONS=409} [2020-10-15 23:33:22,772 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 328 predicate places. [2020-10-15 23:33:22,772 INFO L481 AbstractCegarLoop]: Abstraction has has 346 places, 409 transitions, 16891 flow [2020-10-15 23:33:22,772 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:22,772 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:22,772 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:22,973 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-15 23:33:22,973 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:22,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:22,974 INFO L82 PathProgramCache]: Analyzing trace with hash 668383616, now seen corresponding path program 37 times [2020-10-15 23:33:22,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:22,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231910145] [2020-10-15 23:33:22,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:22,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:23,057 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:23,058 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231910145] [2020-10-15 23:33:23,058 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964884835] [2020-10-15 23:33:23,058 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-15 23:33:23,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:23,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:23,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:23,808 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:23,809 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:23,809 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:23,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992827085] [2020-10-15 23:33:23,809 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:23,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:23,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:23,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:23,810 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:23,811 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 409 transitions, 16891 flow. Second operand 15 states. [2020-10-15 23:33:23,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:23,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:23,811 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:24,247 INFO L129 PetriNetUnfolder]: 299/788 cut-off events. [2020-10-15 23:33:24,248 INFO L130 PetriNetUnfolder]: For 103741/103747 co-relation queries the response was YES. [2020-10-15 23:33:24,255 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13145 conditions, 788 events. 299/788 cut-off events. For 103741/103747 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 5916 event pairs, 0 based on Foata normal form. 7/795 useless extension candidates. Maximal degree in co-relation 13000. Up to 445 conditions per place. [2020-10-15 23:33:24,262 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 302 selfloop transitions, 113 changer transitions 0/422 dead transitions. [2020-10-15 23:33:24,262 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 422 transitions, 18221 flow [2020-10-15 23:33:24,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:33:24,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:33:24,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 941 transitions. [2020-10-15 23:33:24,264 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676491732566499 [2020-10-15 23:33:24,264 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 941 transitions. [2020-10-15 23:33:24,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 941 transitions. [2020-10-15 23:33:24,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:24,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 941 transitions. [2020-10-15 23:33:24,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:33:24,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:33:24,265 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:33:24,265 INFO L185 Difference]: Start difference. First operand has 346 places, 409 transitions, 16891 flow. Second operand 13 states and 941 transitions. [2020-10-15 23:33:24,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 422 transitions, 18221 flow [2020-10-15 23:33:24,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 422 transitions, 18141 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-15 23:33:24,647 INFO L241 Difference]: Finished difference. Result has 354 places, 414 transitions, 17511 flow [2020-10-15 23:33:24,648 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16812, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=17511, PETRI_PLACES=354, PETRI_TRANSITIONS=414} [2020-10-15 23:33:24,648 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 336 predicate places. [2020-10-15 23:33:24,648 INFO L481 AbstractCegarLoop]: Abstraction has has 354 places, 414 transitions, 17511 flow [2020-10-15 23:33:24,648 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:24,648 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:24,648 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:24,849 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-15 23:33:24,849 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:24,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:24,850 INFO L82 PathProgramCache]: Analyzing trace with hash -1391027045, now seen corresponding path program 38 times [2020-10-15 23:33:24,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:24,850 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476336066] [2020-10-15 23:33:24,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:24,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:24,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-15 23:33:24,944 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476336066] [2020-10-15 23:33:24,944 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748676352] [2020-10-15 23:33:24,944 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-15 23:33:24,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:33:24,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:24,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:24,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:25,110 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-15 23:33:25,110 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:25,111 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:25,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855131761] [2020-10-15 23:33:25,111 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:25,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:25,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:25,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:25,113 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:25,113 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 414 transitions, 17511 flow. Second operand 15 states. [2020-10-15 23:33:25,113 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:25,114 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:25,114 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:25,551 INFO L129 PetriNetUnfolder]: 302/797 cut-off events. [2020-10-15 23:33:25,552 INFO L130 PetriNetUnfolder]: For 109681/109687 co-relation queries the response was YES. [2020-10-15 23:33:25,559 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13577 conditions, 797 events. 302/797 cut-off events. For 109681/109687 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 6013 event pairs, 0 based on Foata normal form. 7/804 useless extension candidates. Maximal degree in co-relation 13429. Up to 460 conditions per place. [2020-10-15 23:33:25,566 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 318 selfloop transitions, 103 changer transitions 0/428 dead transitions. [2020-10-15 23:33:25,566 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 428 transitions, 18873 flow [2020-10-15 23:33:25,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-15 23:33:25,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-15 23:33:25,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1012 transitions. [2020-10-15 23:33:25,568 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755674232309746 [2020-10-15 23:33:25,568 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1012 transitions. [2020-10-15 23:33:25,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1012 transitions. [2020-10-15 23:33:25,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:25,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1012 transitions. [2020-10-15 23:33:25,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-15 23:33:25,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-15 23:33:25,570 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-15 23:33:25,570 INFO L185 Difference]: Start difference. First operand has 354 places, 414 transitions, 17511 flow. Second operand 14 states and 1012 transitions. [2020-10-15 23:33:25,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 428 transitions, 18873 flow [2020-10-15 23:33:25,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 428 transitions, 18780 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-15 23:33:25,974 INFO L241 Difference]: Finished difference. Result has 362 places, 419 transitions, 18094 flow [2020-10-15 23:33:25,975 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=17419, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=18094, PETRI_PLACES=362, PETRI_TRANSITIONS=419} [2020-10-15 23:33:25,975 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 344 predicate places. [2020-10-15 23:33:25,975 INFO L481 AbstractCegarLoop]: Abstraction has has 362 places, 419 transitions, 18094 flow [2020-10-15 23:33:25,975 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:25,975 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:25,975 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:26,176 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-15 23:33:26,176 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:26,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:26,177 INFO L82 PathProgramCache]: Analyzing trace with hash -964552469, now seen corresponding path program 39 times [2020-10-15 23:33:26,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:26,177 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611592279] [2020-10-15 23:33:26,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:26,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:26,256 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-15 23:33:26,257 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611592279] [2020-10-15 23:33:26,257 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676799477] [2020-10-15 23:33:26,257 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-15 23:33:26,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:33:26,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:26,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 23:33:26,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:26,314 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-15 23:33:26,314 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:26,314 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2020-10-15 23:33:26,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340541089] [2020-10-15 23:33:26,315 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 23:33:26,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:26,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 23:33:26,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-10-15 23:33:26,316 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:26,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 419 transitions, 18094 flow. Second operand 9 states. [2020-10-15 23:33:26,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:26,317 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:26,317 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:26,691 INFO L129 PetriNetUnfolder]: 303/800 cut-off events. [2020-10-15 23:33:26,691 INFO L130 PetriNetUnfolder]: For 113848/113854 co-relation queries the response was YES. [2020-10-15 23:33:26,700 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13801 conditions, 800 events. 303/800 cut-off events. For 113848/113854 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 6025 event pairs, 0 based on Foata normal form. 7/807 useless extension candidates. Maximal degree in co-relation 13650. Up to 484 conditions per place. [2020-10-15 23:33:26,707 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 331 selfloop transitions, 87 changer transitions 0/425 dead transitions. [2020-10-15 23:33:26,707 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 425 transitions, 19165 flow [2020-10-15 23:33:26,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:33:26,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:33:26,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 943 transitions. [2020-10-15 23:33:26,708 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6779295470884256 [2020-10-15 23:33:26,708 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 943 transitions. [2020-10-15 23:33:26,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 943 transitions. [2020-10-15 23:33:26,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:26,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 943 transitions. [2020-10-15 23:33:26,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:33:26,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:33:26,710 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:33:26,710 INFO L185 Difference]: Start difference. First operand has 362 places, 419 transitions, 18094 flow. Second operand 13 states and 943 transitions. [2020-10-15 23:33:26,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 425 transitions, 19165 flow [2020-10-15 23:33:27,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 425 transitions, 19034 flow, removed 7 selfloop flow, removed 10 redundant places. [2020-10-15 23:33:27,143 INFO L241 Difference]: Finished difference. Result has 365 places, 420 transitions, 18312 flow [2020-10-15 23:33:27,143 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=17963, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=18312, PETRI_PLACES=365, PETRI_TRANSITIONS=420} [2020-10-15 23:33:27,144 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 347 predicate places. [2020-10-15 23:33:27,144 INFO L481 AbstractCegarLoop]: Abstraction has has 365 places, 420 transitions, 18312 flow [2020-10-15 23:33:27,144 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 23:33:27,144 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:27,144 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:27,344 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:27,345 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:27,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:27,345 INFO L82 PathProgramCache]: Analyzing trace with hash 994596027, now seen corresponding path program 40 times [2020-10-15 23:33:27,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:27,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802664821] [2020-10-15 23:33:27,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:27,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:27,418 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-15 23:33:27,418 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802664821] [2020-10-15 23:33:27,419 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142330298] [2020-10-15 23:33:27,419 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:27,480 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:33:27,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:27,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:27,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:27,634 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-15 23:33:27,635 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:27,635 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:27,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189193307] [2020-10-15 23:33:27,635 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:27,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:27,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:27,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:27,636 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:27,637 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 420 transitions, 18312 flow. Second operand 15 states. [2020-10-15 23:33:27,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:27,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:27,637 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:28,148 INFO L129 PetriNetUnfolder]: 307/811 cut-off events. [2020-10-15 23:33:28,148 INFO L130 PetriNetUnfolder]: For 118342/118348 co-relation queries the response was YES. [2020-10-15 23:33:28,159 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14122 conditions, 811 events. 307/811 cut-off events. For 118342/118348 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 6152 event pairs, 0 based on Foata normal form. 7/818 useless extension candidates. Maximal degree in co-relation 13970. Up to 433 conditions per place. [2020-10-15 23:33:28,166 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 281 selfloop transitions, 147 changer transitions 0/435 dead transitions. [2020-10-15 23:33:28,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 435 transitions, 19678 flow [2020-10-15 23:33:28,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:33:28,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:33:28,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1086 transitions. [2020-10-15 23:33:28,168 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766355140186916 [2020-10-15 23:33:28,168 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1086 transitions. [2020-10-15 23:33:28,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1086 transitions. [2020-10-15 23:33:28,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:28,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1086 transitions. [2020-10-15 23:33:28,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:33:28,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:33:28,171 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:33:28,171 INFO L185 Difference]: Start difference. First operand has 365 places, 420 transitions, 18312 flow. Second operand 15 states and 1086 transitions. [2020-10-15 23:33:28,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 435 transitions, 19678 flow [2020-10-15 23:33:28,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 435 transitions, 19565 flow, removed 0 selfloop flow, removed 11 redundant places. [2020-10-15 23:33:28,647 INFO L241 Difference]: Finished difference. Result has 370 places, 425 transitions, 18961 flow [2020-10-15 23:33:28,647 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18199, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18961, PETRI_PLACES=370, PETRI_TRANSITIONS=425} [2020-10-15 23:33:28,647 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 352 predicate places. [2020-10-15 23:33:28,647 INFO L481 AbstractCegarLoop]: Abstraction has has 370 places, 425 transitions, 18961 flow [2020-10-15 23:33:28,647 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:28,647 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:28,648 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:28,848 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:28,848 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:28,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:28,849 INFO L82 PathProgramCache]: Analyzing trace with hash 994595066, now seen corresponding path program 41 times [2020-10-15 23:33:28,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:28,850 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361039392] [2020-10-15 23:33:28,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:28,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:28,917 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:28,918 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361039392] [2020-10-15 23:33:28,918 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966295619] [2020-10-15 23:33:28,918 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:28,980 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:33:28,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:28,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:28,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:29,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-15 23:33:29,247 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:29,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:29,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506529308] [2020-10-15 23:33:29,248 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:29,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:29,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:29,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:29,251 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:29,252 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 425 transitions, 18961 flow. Second operand 15 states. [2020-10-15 23:33:29,252 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:29,252 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:29,253 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:29,897 INFO L129 PetriNetUnfolder]: 308/813 cut-off events. [2020-10-15 23:33:29,897 INFO L130 PetriNetUnfolder]: For 122220/122222 co-relation queries the response was YES. [2020-10-15 23:33:29,905 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14401 conditions, 813 events. 308/813 cut-off events. For 122220/122222 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 6171 event pairs, 0 based on Foata normal form. 3/816 useless extension candidates. Maximal degree in co-relation 14247. Up to 413 conditions per place. [2020-10-15 23:33:29,912 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 265 selfloop transitions, 167 changer transitions 0/439 dead transitions. [2020-10-15 23:33:29,913 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 439 transitions, 20170 flow [2020-10-15 23:33:29,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:33:29,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:33:29,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1086 transitions. [2020-10-15 23:33:29,914 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766355140186916 [2020-10-15 23:33:29,914 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1086 transitions. [2020-10-15 23:33:29,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1086 transitions. [2020-10-15 23:33:29,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:29,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1086 transitions. [2020-10-15 23:33:29,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:33:29,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:33:29,917 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:33:29,917 INFO L185 Difference]: Start difference. First operand has 370 places, 425 transitions, 18961 flow. Second operand 15 states and 1086 transitions. [2020-10-15 23:33:29,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 439 transitions, 20170 flow [2020-10-15 23:33:30,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 439 transitions, 19955 flow, removed 21 selfloop flow, removed 11 redundant places. [2020-10-15 23:33:30,368 INFO L241 Difference]: Finished difference. Result has 375 places, 427 transitions, 19354 flow [2020-10-15 23:33:30,368 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18746, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=19354, PETRI_PLACES=375, PETRI_TRANSITIONS=427} [2020-10-15 23:33:30,368 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 357 predicate places. [2020-10-15 23:33:30,368 INFO L481 AbstractCegarLoop]: Abstraction has has 375 places, 427 transitions, 19354 flow [2020-10-15 23:33:30,369 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:30,369 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:30,369 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:30,574 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:30,575 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:30,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:30,575 INFO L82 PathProgramCache]: Analyzing trace with hash 995309306, now seen corresponding path program 42 times [2020-10-15 23:33:30,576 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:30,576 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217098772] [2020-10-15 23:33:30,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:30,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:30,644 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-15 23:33:30,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217098772] [2020-10-15 23:33:30,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972157267] [2020-10-15 23:33:30,645 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:30,685 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:33:30,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:30,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:30,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:30,811 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:30,813 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:32,035 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-15 23:33:32,036 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:32,036 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:33:32,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796727596] [2020-10-15 23:33:32,036 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:33:32,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:32,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:33:32,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=171, Unknown=1, NotChecked=0, Total=240 [2020-10-15 23:33:32,038 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:33:32,038 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 427 transitions, 19354 flow. Second operand 16 states. [2020-10-15 23:33:32,038 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:32,038 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:33:32,038 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:35,407 WARN L193 SmtUtils]: Spent 2.89 s on a formula simplification. DAG size of input: 60 DAG size of output: 58 [2020-10-15 23:33:37,515 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification that was a NOOP. DAG size: 51 [2020-10-15 23:33:39,629 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification that was a NOOP. DAG size: 44 [2020-10-15 23:34:04,374 INFO L129 PetriNetUnfolder]: 325/858 cut-off events. [2020-10-15 23:34:04,374 INFO L130 PetriNetUnfolder]: For 144611/144617 co-relation queries the response was YES. [2020-10-15 23:34:04,383 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15615 conditions, 858 events. 325/858 cut-off events. For 144611/144617 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 6558 event pairs, 0 based on Foata normal form. 9/867 useless extension candidates. Maximal degree in co-relation 15459. Up to 422 conditions per place. [2020-10-15 23:34:04,391 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 204 selfloop transitions, 245 changer transitions 0/456 dead transitions. [2020-10-15 23:34:04,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 456 transitions, 22141 flow [2020-10-15 23:34:04,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:34:04,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:34:04,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1669 transitions. [2020-10-15 23:34:04,394 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678179601787891 [2020-10-15 23:34:04,394 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1669 transitions. [2020-10-15 23:34:04,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1669 transitions. [2020-10-15 23:34:04,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:04,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1669 transitions. [2020-10-15 23:34:04,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:34:04,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:34:04,397 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:34:04,398 INFO L185 Difference]: Start difference. First operand has 375 places, 427 transitions, 19354 flow. Second operand 23 states and 1669 transitions. [2020-10-15 23:34:04,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 456 transitions, 22141 flow [2020-10-15 23:34:04,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 456 transitions, 21929 flow, removed 1 selfloop flow, removed 13 redundant places. [2020-10-15 23:34:04,924 INFO L241 Difference]: Finished difference. Result has 388 places, 451 transitions, 21649 flow [2020-10-15 23:34:04,924 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=19149, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=21649, PETRI_PLACES=388, PETRI_TRANSITIONS=451} [2020-10-15 23:34:04,924 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 370 predicate places. [2020-10-15 23:34:04,925 INFO L481 AbstractCegarLoop]: Abstraction has has 388 places, 451 transitions, 21649 flow [2020-10-15 23:34:04,925 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:34:04,925 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:04,925 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:05,126 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:05,126 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:05,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:05,127 INFO L82 PathProgramCache]: Analyzing trace with hash 995310267, now seen corresponding path program 43 times [2020-10-15 23:34:05,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:05,127 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600136245] [2020-10-15 23:34:05,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:05,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:05,203 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-15 23:34:05,204 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600136245] [2020-10-15 23:34:05,204 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589402468] [2020-10-15 23:34:05,204 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:05,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:05,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:05,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:05,361 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:34:05,387 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-15 23:34:05,387 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:05,387 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:05,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660753517] [2020-10-15 23:34:05,387 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:05,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:05,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:05,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:05,389 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:34:05,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 451 transitions, 21649 flow. Second operand 15 states. [2020-10-15 23:34:05,389 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:05,389 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:34:05,389 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:06,302 INFO L129 PetriNetUnfolder]: 332/877 cut-off events. [2020-10-15 23:34:06,302 INFO L130 PetriNetUnfolder]: For 156297/156303 co-relation queries the response was YES. [2020-10-15 23:34:06,312 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16646 conditions, 877 events. 332/877 cut-off events. For 156297/156303 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 6759 event pairs, 0 based on Foata normal form. 8/885 useless extension candidates. Maximal degree in co-relation 16486. Up to 452 conditions per place. [2020-10-15 23:34:06,321 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 269 selfloop transitions, 189 changer transitions 0/465 dead transitions. [2020-10-15 23:34:06,321 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 465 transitions, 23558 flow [2020-10-15 23:34:06,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:34:06,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:34:06,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-15 23:34:06,322 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-15 23:34:06,322 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-15 23:34:06,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-15 23:34:06,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:06,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-15 23:34:06,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:34:06,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:34:06,324 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:34:06,324 INFO L185 Difference]: Start difference. First operand has 388 places, 451 transitions, 21649 flow. Second operand 15 states and 1089 transitions. [2020-10-15 23:34:06,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 465 transitions, 23558 flow [2020-10-15 23:34:06,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 465 transitions, 22442 flow, removed 405 selfloop flow, removed 18 redundant places. [2020-10-15 23:34:06,947 INFO L241 Difference]: Finished difference. Result has 387 places, 460 transitions, 21951 flow [2020-10-15 23:34:06,948 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=20549, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21951, PETRI_PLACES=387, PETRI_TRANSITIONS=460} [2020-10-15 23:34:06,948 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 369 predicate places. [2020-10-15 23:34:06,948 INFO L481 AbstractCegarLoop]: Abstraction has has 387 places, 460 transitions, 21951 flow [2020-10-15 23:34:06,948 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:06,949 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:06,949 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:07,162 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-15 23:34:07,162 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:07,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:07,163 INFO L82 PathProgramCache]: Analyzing trace with hash -732586146, now seen corresponding path program 44 times [2020-10-15 23:34:07,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:07,163 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665831768] [2020-10-15 23:34:07,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:07,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:07,239 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-15 23:34:07,239 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665831768] [2020-10-15 23:34:07,239 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190056168] [2020-10-15 23:34:07,240 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:07,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:34:07,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:07,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:07,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:09,511 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:34:09,561 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-15 23:34:09,561 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:09,562 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:09,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509137184] [2020-10-15 23:34:09,562 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:09,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:09,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:09,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=144, Unknown=1, NotChecked=0, Total=210 [2020-10-15 23:34:09,563 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:34:09,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 460 transitions, 21951 flow. Second operand 15 states. [2020-10-15 23:34:09,564 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:09,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:34:09,564 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:13,953 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-15 23:34:18,083 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-15 23:34:18,963 INFO L129 PetriNetUnfolder]: 345/909 cut-off events. [2020-10-15 23:34:18,963 INFO L130 PetriNetUnfolder]: For 171301/171303 co-relation queries the response was YES. [2020-10-15 23:34:18,974 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17376 conditions, 909 events. 345/909 cut-off events. For 171301/171303 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 7048 event pairs, 0 based on Foata normal form. 5/914 useless extension candidates. Maximal degree in co-relation 17215. Up to 371 conditions per place. [2020-10-15 23:34:18,983 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 164 selfloop transitions, 310 changer transitions 0/481 dead transitions. [2020-10-15 23:34:18,983 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 481 transitions, 24628 flow [2020-10-15 23:34:18,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:34:18,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:34:18,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1670 transitions. [2020-10-15 23:34:18,985 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785859406745226 [2020-10-15 23:34:18,985 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1670 transitions. [2020-10-15 23:34:18,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1670 transitions. [2020-10-15 23:34:18,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:18,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1670 transitions. [2020-10-15 23:34:18,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:34:18,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:34:18,987 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:34:18,988 INFO L185 Difference]: Start difference. First operand has 387 places, 460 transitions, 21951 flow. Second operand 23 states and 1670 transitions. [2020-10-15 23:34:18,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 481 transitions, 24628 flow [2020-10-15 23:34:19,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 481 transitions, 23893 flow, removed 260 selfloop flow, removed 12 redundant places. [2020-10-15 23:34:19,611 INFO L241 Difference]: Finished difference. Result has 400 places, 478 transitions, 23772 flow [2020-10-15 23:34:19,611 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=21216, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=23772, PETRI_PLACES=400, PETRI_TRANSITIONS=478} [2020-10-15 23:34:19,612 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 382 predicate places. [2020-10-15 23:34:19,612 INFO L481 AbstractCegarLoop]: Abstraction has has 400 places, 478 transitions, 23772 flow [2020-10-15 23:34:19,612 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:19,612 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:19,612 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:19,812 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:19,813 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:19,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:19,813 INFO L82 PathProgramCache]: Analyzing trace with hash 995279515, now seen corresponding path program 45 times [2020-10-15 23:34:19,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:19,814 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442459374] [2020-10-15 23:34:19,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:19,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:19,903 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-15 23:34:19,904 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442459374] [2020-10-15 23:34:19,904 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952134425] [2020-10-15 23:34:19,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:19,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:34:19,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:19,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:19,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:20,148 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:34:20,185 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-15 23:34:20,185 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:20,185 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:20,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676222564] [2020-10-15 23:34:20,186 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:20,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:20,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:20,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:20,187 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:34:20,188 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 478 transitions, 23772 flow. Second operand 15 states. [2020-10-15 23:34:20,188 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:20,188 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:34:20,188 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:21,153 INFO L129 PetriNetUnfolder]: 354/935 cut-off events. [2020-10-15 23:34:21,153 INFO L130 PetriNetUnfolder]: For 174767/174773 co-relation queries the response was YES. [2020-10-15 23:34:21,163 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18078 conditions, 935 events. 354/935 cut-off events. For 174767/174773 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 7306 event pairs, 0 based on Foata normal form. 8/943 useless extension candidates. Maximal degree in co-relation 17915. Up to 545 conditions per place. [2020-10-15 23:34:21,173 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 318 selfloop transitions, 171 changer transitions 0/496 dead transitions. [2020-10-15 23:34:21,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 496 transitions, 25838 flow [2020-10-15 23:34:21,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:34:21,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:34:21,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1524 transitions. [2020-10-15 23:34:21,175 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678237650200267 [2020-10-15 23:34:21,175 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1524 transitions. [2020-10-15 23:34:21,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1524 transitions. [2020-10-15 23:34:21,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:21,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1524 transitions. [2020-10-15 23:34:21,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:34:21,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:34:21,177 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:34:21,177 INFO L185 Difference]: Start difference. First operand has 400 places, 478 transitions, 23772 flow. Second operand 21 states and 1524 transitions. [2020-10-15 23:34:21,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 496 transitions, 25838 flow [2020-10-15 23:34:21,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 496 transitions, 24572 flow, removed 542 selfloop flow, removed 16 redundant places. [2020-10-15 23:34:21,867 INFO L241 Difference]: Finished difference. Result has 407 places, 491 transitions, 23895 flow [2020-10-15 23:34:21,868 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=22526, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=23895, PETRI_PLACES=407, PETRI_TRANSITIONS=491} [2020-10-15 23:34:21,868 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 389 predicate places. [2020-10-15 23:34:21,868 INFO L481 AbstractCegarLoop]: Abstraction has has 407 places, 491 transitions, 23895 flow [2020-10-15 23:34:21,868 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:21,868 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:21,868 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:22,068 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-15 23:34:22,069 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:22,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:22,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1244198512, now seen corresponding path program 46 times [2020-10-15 23:34:22,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:22,070 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096355505] [2020-10-15 23:34:22,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:22,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:22,147 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-15 23:34:22,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096355505] [2020-10-15 23:34:22,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71710892] [2020-10-15 23:34:22,148 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:22,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:34:22,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:22,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:22,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:22,302 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:34:22,330 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-15 23:34:22,330 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:22,331 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:22,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289043945] [2020-10-15 23:34:22,331 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:22,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:22,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:22,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:22,333 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:34:22,333 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 491 transitions, 23895 flow. Second operand 15 states. [2020-10-15 23:34:22,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:22,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:34:22,334 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:23,042 INFO L129 PetriNetUnfolder]: 360/952 cut-off events. [2020-10-15 23:34:23,042 INFO L130 PetriNetUnfolder]: For 169704/169710 co-relation queries the response was YES. [2020-10-15 23:34:23,053 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17868 conditions, 952 events. 360/952 cut-off events. For 169704/169710 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 7481 event pairs, 0 based on Foata normal form. 8/960 useless extension candidates. Maximal degree in co-relation 17702. Up to 506 conditions per place. [2020-10-15 23:34:23,062 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 306 selfloop transitions, 191 changer transitions 0/504 dead transitions. [2020-10-15 23:34:23,062 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 504 transitions, 25799 flow [2020-10-15 23:34:23,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:34:23,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:34:23,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-15 23:34:23,064 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-15 23:34:23,065 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-15 23:34:23,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-15 23:34:23,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:23,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-15 23:34:23,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:34:23,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:34:23,067 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:34:23,067 INFO L185 Difference]: Start difference. First operand has 407 places, 491 transitions, 23895 flow. Second operand 15 states and 1089 transitions. [2020-10-15 23:34:23,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 504 transitions, 25799 flow [2020-10-15 23:34:23,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 504 transitions, 25247 flow, removed 159 selfloop flow, removed 20 redundant places. [2020-10-15 23:34:23,718 INFO L241 Difference]: Finished difference. Result has 404 places, 499 transitions, 24670 flow [2020-10-15 23:34:23,718 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=23346, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=24670, PETRI_PLACES=404, PETRI_TRANSITIONS=499} [2020-10-15 23:34:23,719 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 386 predicate places. [2020-10-15 23:34:23,719 INFO L481 AbstractCegarLoop]: Abstraction has has 404 places, 499 transitions, 24670 flow [2020-10-15 23:34:23,719 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:23,719 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:23,719 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:23,925 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:23,926 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:23,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:23,926 INFO L82 PathProgramCache]: Analyzing trace with hash 1847515713, now seen corresponding path program 47 times [2020-10-15 23:34:23,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:23,927 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454041002] [2020-10-15 23:34:23,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:23,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:24,008 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-15 23:34:24,009 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454041002] [2020-10-15 23:34:24,009 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420203181] [2020-10-15 23:34:24,009 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:24,048 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:34:24,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:24,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:24,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:24,191 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-15 23:34:24,192 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:24,192 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:24,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245561184] [2020-10-15 23:34:24,193 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:24,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:24,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:24,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:24,195 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:34:24,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 499 transitions, 24670 flow. Second operand 15 states. [2020-10-15 23:34:24,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:24,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:34:24,196 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:24,890 INFO L129 PetriNetUnfolder]: 365/966 cut-off events. [2020-10-15 23:34:24,890 INFO L130 PetriNetUnfolder]: For 175940/175946 co-relation queries the response was YES. [2020-10-15 23:34:24,901 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18313 conditions, 966 events. 365/966 cut-off events. For 175940/175946 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 7640 event pairs, 0 based on Foata normal form. 7/973 useless extension candidates. Maximal degree in co-relation 18145. Up to 520 conditions per place. [2020-10-15 23:34:24,911 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 354 selfloop transitions, 164 changer transitions 0/525 dead transitions. [2020-10-15 23:34:24,911 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 525 transitions, 26447 flow [2020-10-15 23:34:24,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:34:24,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:34:24,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1157 transitions. [2020-10-15 23:34:24,912 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758177570093458 [2020-10-15 23:34:24,913 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1157 transitions. [2020-10-15 23:34:24,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1157 transitions. [2020-10-15 23:34:24,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:24,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1157 transitions. [2020-10-15 23:34:24,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:34:24,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:34:24,915 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:34:24,915 INFO L185 Difference]: Start difference. First operand has 404 places, 499 transitions, 24670 flow. Second operand 16 states and 1157 transitions. [2020-10-15 23:34:24,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 525 transitions, 26447 flow [2020-10-15 23:34:25,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 525 transitions, 25834 flow, removed 222 selfloop flow, removed 11 redundant places. [2020-10-15 23:34:25,595 INFO L241 Difference]: Finished difference. Result has 411 places, 508 transitions, 25014 flow [2020-10-15 23:34:25,596 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=24119, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=25014, PETRI_PLACES=411, PETRI_TRANSITIONS=508} [2020-10-15 23:34:25,596 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 393 predicate places. [2020-10-15 23:34:25,596 INFO L481 AbstractCegarLoop]: Abstraction has has 411 places, 508 transitions, 25014 flow [2020-10-15 23:34:25,596 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:25,596 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:25,596 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:25,797 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-15 23:34:25,797 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:25,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:25,797 INFO L82 PathProgramCache]: Analyzing trace with hash 1142142223, now seen corresponding path program 48 times [2020-10-15 23:34:25,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:25,798 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425986301] [2020-10-15 23:34:25,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:25,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:25,886 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-15 23:34:25,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425986301] [2020-10-15 23:34:25,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007872396] [2020-10-15 23:34:25,887 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:25,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:34:25,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:25,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:25,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:26,081 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:34:26,102 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-15 23:34:26,102 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:26,102 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:26,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150591015] [2020-10-15 23:34:26,103 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:26,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:26,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:26,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:26,104 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:34:26,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 508 transitions, 25014 flow. Second operand 15 states. [2020-10-15 23:34:26,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:26,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:34:26,105 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:27,168 INFO L129 PetriNetUnfolder]: 377/996 cut-off events. [2020-10-15 23:34:27,168 INFO L130 PetriNetUnfolder]: For 194684/194690 co-relation queries the response was YES. [2020-10-15 23:34:27,180 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19285 conditions, 996 events. 377/996 cut-off events. For 194684/194690 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 7916 event pairs, 0 based on Foata normal form. 9/1005 useless extension candidates. Maximal degree in co-relation 19114. Up to 401 conditions per place. [2020-10-15 23:34:27,189 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 188 selfloop transitions, 333 changer transitions 0/528 dead transitions. [2020-10-15 23:34:27,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 528 transitions, 27790 flow [2020-10-15 23:34:27,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:34:27,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:34:27,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1960 transitions. [2020-10-15 23:34:27,195 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6784354447905849 [2020-10-15 23:34:27,195 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1960 transitions. [2020-10-15 23:34:27,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1960 transitions. [2020-10-15 23:34:27,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:27,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1960 transitions. [2020-10-15 23:34:27,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:34:27,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:34:27,197 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:34:27,197 INFO L185 Difference]: Start difference. First operand has 411 places, 508 transitions, 25014 flow. Second operand 27 states and 1960 transitions. [2020-10-15 23:34:27,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 528 transitions, 27790 flow [2020-10-15 23:34:27,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 528 transitions, 27625 flow, removed 11 selfloop flow, removed 10 redundant places. [2020-10-15 23:34:27,877 INFO L241 Difference]: Finished difference. Result has 430 places, 525 transitions, 27438 flow [2020-10-15 23:34:27,877 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=24866, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=27438, PETRI_PLACES=430, PETRI_TRANSITIONS=525} [2020-10-15 23:34:27,877 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 412 predicate places. [2020-10-15 23:34:27,877 INFO L481 AbstractCegarLoop]: Abstraction has has 430 places, 525 transitions, 27438 flow [2020-10-15 23:34:27,878 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:27,878 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:27,878 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:28,078 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:28,079 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:28,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:28,079 INFO L82 PathProgramCache]: Analyzing trace with hash 1868784782, now seen corresponding path program 49 times [2020-10-15 23:34:28,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:28,080 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267506377] [2020-10-15 23:34:28,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:28,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:28,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-15 23:34:28,176 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267506377] [2020-10-15 23:34:28,176 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043895525] [2020-10-15 23:34:28,177 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:28,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:28,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:28,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:28,323 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:34:28,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:34:28,333 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:28,334 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:28,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168507361] [2020-10-15 23:34:28,334 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:28,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:28,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:28,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:28,335 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:34:28,336 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 525 transitions, 27438 flow. Second operand 15 states. [2020-10-15 23:34:28,336 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:28,336 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:34:28,336 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:29,354 INFO L129 PetriNetUnfolder]: 401/1064 cut-off events. [2020-10-15 23:34:29,354 INFO L130 PetriNetUnfolder]: For 220754/220756 co-relation queries the response was YES. [2020-10-15 23:34:29,367 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21365 conditions, 1064 events. 401/1064 cut-off events. For 220754/220756 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 8493 event pairs, 0 based on Foata normal form. 5/1069 useless extension candidates. Maximal degree in co-relation 21191. Up to 446 conditions per place. [2020-10-15 23:34:29,378 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 153 selfloop transitions, 398 changer transitions 0/558 dead transitions. [2020-10-15 23:34:29,378 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 558 transitions, 31145 flow [2020-10-15 23:34:29,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:34:29,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:34:29,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1960 transitions. [2020-10-15 23:34:29,380 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6784354447905849 [2020-10-15 23:34:29,380 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1960 transitions. [2020-10-15 23:34:29,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1960 transitions. [2020-10-15 23:34:29,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:29,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1960 transitions. [2020-10-15 23:34:29,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:34:29,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:34:29,384 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:34:29,384 INFO L185 Difference]: Start difference. First operand has 430 places, 525 transitions, 27438 flow. Second operand 27 states and 1960 transitions. [2020-10-15 23:34:29,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 558 transitions, 31145 flow [2020-10-15 23:34:30,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 558 transitions, 29147 flow, removed 774 selfloop flow, removed 22 redundant places. [2020-10-15 23:34:30,213 INFO L241 Difference]: Finished difference. Result has 437 places, 557 transitions, 29075 flow [2020-10-15 23:34:30,213 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=25507, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=29075, PETRI_PLACES=437, PETRI_TRANSITIONS=557} [2020-10-15 23:34:30,214 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 419 predicate places. [2020-10-15 23:34:30,214 INFO L481 AbstractCegarLoop]: Abstraction has has 437 places, 557 transitions, 29075 flow [2020-10-15 23:34:30,214 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:30,214 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:30,214 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:30,414 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:30,415 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:30,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:30,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1869679473, now seen corresponding path program 50 times [2020-10-15 23:34:30,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:30,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358249110] [2020-10-15 23:34:30,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:30,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:30,501 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-15 23:34:30,501 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358249110] [2020-10-15 23:34:30,501 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218644387] [2020-10-15 23:34:30,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:30,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:34:30,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:30,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:30,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:30,648 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:34:34,779 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 19 [2020-10-15 23:34:34,780 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-15 23:34:34,781 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:34,781 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:34:34,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849662838] [2020-10-15 23:34:34,781 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:34:34,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:34,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:34:34,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=174, Unknown=1, NotChecked=0, Total=240 [2020-10-15 23:34:34,783 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:34:34,784 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 557 transitions, 29075 flow. Second operand 16 states. [2020-10-15 23:34:34,785 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:34,785 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:34:34,785 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:40,697 WARN L193 SmtUtils]: Spent 1.28 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-15 23:34:50,903 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-15 23:35:26,703 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 26 DAG size of output: 25 [2020-10-15 23:35:41,300 INFO L129 PetriNetUnfolder]: 409/1087 cut-off events. [2020-10-15 23:35:41,300 INFO L130 PetriNetUnfolder]: For 205528/205530 co-relation queries the response was YES. [2020-10-15 23:35:41,314 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21170 conditions, 1087 events. 409/1087 cut-off events. For 205528/205530 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 8720 event pairs, 0 based on Foata normal form. 4/1091 useless extension candidates. Maximal degree in co-relation 20994. Up to 443 conditions per place. [2020-10-15 23:35:41,325 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 203 selfloop transitions, 367 changer transitions 0/577 dead transitions. [2020-10-15 23:35:41,325 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 577 transitions, 31544 flow [2020-10-15 23:35:41,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-15 23:35:41,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-15 23:35:41,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2175 transitions. [2020-10-15 23:35:41,327 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-15 23:35:41,328 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2175 transitions. [2020-10-15 23:35:41,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2175 transitions. [2020-10-15 23:35:41,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:41,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2175 transitions. [2020-10-15 23:35:41,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-15 23:35:41,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-15 23:35:41,332 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-15 23:35:41,332 INFO L185 Difference]: Start difference. First operand has 437 places, 557 transitions, 29075 flow. Second operand 30 states and 2175 transitions. [2020-10-15 23:35:41,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 577 transitions, 31544 flow [2020-10-15 23:35:42,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 577 transitions, 30112 flow, removed 584 selfloop flow, removed 20 redundant places. [2020-10-15 23:35:42,160 INFO L241 Difference]: Finished difference. Result has 450 places, 567 transitions, 29721 flow [2020-10-15 23:35:42,161 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=27693, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=358, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=29721, PETRI_PLACES=450, PETRI_TRANSITIONS=567} [2020-10-15 23:35:42,161 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 432 predicate places. [2020-10-15 23:35:42,161 INFO L481 AbstractCegarLoop]: Abstraction has has 450 places, 567 transitions, 29721 flow [2020-10-15 23:35:42,161 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:35:42,161 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:42,161 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:42,362 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2020-10-15 23:35:42,362 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:42,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:42,362 INFO L82 PathProgramCache]: Analyzing trace with hash 1868070542, now seen corresponding path program 51 times [2020-10-15 23:35:42,363 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:42,363 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935026980] [2020-10-15 23:35:42,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:42,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:42,442 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-15 23:35:42,443 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935026980] [2020-10-15 23:35:42,443 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985910006] [2020-10-15 23:35:42,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:42,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:35:42,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:42,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:42,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:42,621 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-15 23:35:42,621 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:42,621 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:42,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251921281] [2020-10-15 23:35:42,622 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:42,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:42,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:42,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:42,623 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:35:42,624 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 567 transitions, 29721 flow. Second operand 15 states. [2020-10-15 23:35:42,624 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:42,624 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:35:42,624 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:43,606 INFO L129 PetriNetUnfolder]: 415/1104 cut-off events. [2020-10-15 23:35:43,606 INFO L130 PetriNetUnfolder]: For 198773/198775 co-relation queries the response was YES. [2020-10-15 23:35:43,620 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20968 conditions, 1104 events. 415/1104 cut-off events. For 198773/198775 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 8917 event pairs, 0 based on Foata normal form. 3/1107 useless extension candidates. Maximal degree in co-relation 20789. Up to 569 conditions per place. [2020-10-15 23:35:43,692 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 368 selfloop transitions, 217 changer transitions 0/592 dead transitions. [2020-10-15 23:35:43,692 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 592 transitions, 31700 flow [2020-10-15 23:35:43,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-15 23:35:43,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-15 23:35:43,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1592 transitions. [2020-10-15 23:35:43,694 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6762956669498725 [2020-10-15 23:35:43,694 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1592 transitions. [2020-10-15 23:35:43,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1592 transitions. [2020-10-15 23:35:43,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:43,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1592 transitions. [2020-10-15 23:35:43,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-15 23:35:43,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-15 23:35:43,697 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-15 23:35:43,697 INFO L185 Difference]: Start difference. First operand has 450 places, 567 transitions, 29721 flow. Second operand 22 states and 1592 transitions. [2020-10-15 23:35:43,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 592 transitions, 31700 flow [2020-10-15 23:35:44,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 592 transitions, 30173 flow, removed 614 selfloop flow, removed 22 redundant places. [2020-10-15 23:35:44,481 INFO L241 Difference]: Finished difference. Result has 452 places, 575 transitions, 29311 flow [2020-10-15 23:35:44,482 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=28217, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=29311, PETRI_PLACES=452, PETRI_TRANSITIONS=575} [2020-10-15 23:35:44,482 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 434 predicate places. [2020-10-15 23:35:44,482 INFO L481 AbstractCegarLoop]: Abstraction has has 452 places, 575 transitions, 29311 flow [2020-10-15 23:35:44,483 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:44,483 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:44,483 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:44,697 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:44,698 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:44,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:44,698 INFO L82 PathProgramCache]: Analyzing trace with hash 1868755952, now seen corresponding path program 52 times [2020-10-15 23:35:44,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:44,699 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426978401] [2020-10-15 23:35:44,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:44,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:44,779 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-15 23:35:44,779 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426978401] [2020-10-15 23:35:44,779 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454445760] [2020-10-15 23:35:44,779 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:44,819 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:35:44,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:44,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:44,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:44,928 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:35:44,963 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-15 23:35:44,964 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:44,964 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:44,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934955872] [2020-10-15 23:35:44,965 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:44,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:44,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:44,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:44,966 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:35:44,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 575 transitions, 29311 flow. Second operand 15 states. [2020-10-15 23:35:44,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:44,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:35:44,967 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:46,057 INFO L129 PetriNetUnfolder]: 422/1123 cut-off events. [2020-10-15 23:35:46,057 INFO L130 PetriNetUnfolder]: For 195793/195799 co-relation queries the response was YES. [2020-10-15 23:35:46,071 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21169 conditions, 1123 events. 422/1123 cut-off events. For 195793/195799 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 9211 event pairs, 0 based on Foata normal form. 8/1131 useless extension candidates. Maximal degree in co-relation 20990. Up to 485 conditions per place. [2020-10-15 23:35:46,082 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 233 selfloop transitions, 352 changer transitions 0/592 dead transitions. [2020-10-15 23:35:46,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 592 transitions, 31613 flow [2020-10-15 23:35:46,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-15 23:35:46,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-15 23:35:46,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1814 transitions. [2020-10-15 23:35:46,084 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6781308411214954 [2020-10-15 23:35:46,085 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1814 transitions. [2020-10-15 23:35:46,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1814 transitions. [2020-10-15 23:35:46,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:46,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1814 transitions. [2020-10-15 23:35:46,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-15 23:35:46,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-15 23:35:46,087 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-15 23:35:46,087 INFO L185 Difference]: Start difference. First operand has 452 places, 575 transitions, 29311 flow. Second operand 25 states and 1814 transitions. [2020-10-15 23:35:46,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 592 transitions, 31613 flow [2020-10-15 23:35:46,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 592 transitions, 30467 flow, removed 444 selfloop flow, removed 18 redundant places. [2020-10-15 23:35:47,009 INFO L241 Difference]: Finished difference. Result has 461 places, 584 transitions, 30059 flow [2020-10-15 23:35:47,010 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=28228, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=30059, PETRI_PLACES=461, PETRI_TRANSITIONS=584} [2020-10-15 23:35:47,010 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 443 predicate places. [2020-10-15 23:35:47,010 INFO L481 AbstractCegarLoop]: Abstraction has has 461 places, 584 transitions, 30059 flow [2020-10-15 23:35:47,010 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:47,010 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:47,010 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:47,211 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:47,211 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:47,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:47,212 INFO L82 PathProgramCache]: Analyzing trace with hash -322994418, now seen corresponding path program 6 times [2020-10-15 23:35:47,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:47,212 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444517113] [2020-10-15 23:35:47,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:47,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:47,315 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-15 23:35:47,316 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444517113] [2020-10-15 23:35:47,316 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474735869] [2020-10-15 23:35:47,316 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-15 23:35:47,357 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 23:35:47,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:47,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:35:47,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:47,513 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:35:47,546 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-15 23:35:47,547 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:47,547 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 23:35:47,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588988677] [2020-10-15 23:35:47,547 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:35:47,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:47,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:35:47,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2020-10-15 23:35:47,549 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:35:47,549 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 584 transitions, 30059 flow. Second operand 18 states. [2020-10-15 23:35:47,549 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:47,549 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:35:47,549 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:48,206 INFO L129 PetriNetUnfolder]: 432/1151 cut-off events. [2020-10-15 23:35:48,206 INFO L130 PetriNetUnfolder]: For 193788/193794 co-relation queries the response was YES. [2020-10-15 23:35:48,221 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21896 conditions, 1151 events. 432/1151 cut-off events. For 193788/193794 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 9484 event pairs, 0 based on Foata normal form. 8/1159 useless extension candidates. Maximal degree in co-relation 21716. Up to 762 conditions per place. [2020-10-15 23:35:48,232 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 518 selfloop transitions, 76 changer transitions 0/601 dead transitions. [2020-10-15 23:35:48,232 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 601 transitions, 32530 flow [2020-10-15 23:35:48,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:35:48,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:35:48,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-15 23:35:48,233 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-15 23:35:48,234 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-15 23:35:48,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-15 23:35:48,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:48,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-15 23:35:48,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:35:48,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:35:48,235 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:35:48,235 INFO L185 Difference]: Start difference. First operand has 461 places, 584 transitions, 30059 flow. Second operand 17 states and 1234 transitions. [2020-10-15 23:35:48,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 601 transitions, 32530 flow [2020-10-15 23:35:49,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 601 transitions, 31798 flow, removed 247 selfloop flow, removed 19 redundant places. [2020-10-15 23:35:49,074 INFO L241 Difference]: Finished difference. Result has 461 places, 598 transitions, 30687 flow [2020-10-15 23:35:49,074 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=29332, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=30687, PETRI_PLACES=461, PETRI_TRANSITIONS=598} [2020-10-15 23:35:49,074 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 443 predicate places. [2020-10-15 23:35:49,074 INFO L481 AbstractCegarLoop]: Abstraction has has 461 places, 598 transitions, 30687 flow [2020-10-15 23:35:49,075 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 23:35:49,075 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:49,075 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:49,275 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-15 23:35:49,275 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:49,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:49,276 INFO L82 PathProgramCache]: Analyzing trace with hash 1012285274, now seen corresponding path program 53 times [2020-10-15 23:35:49,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:49,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233744511] [2020-10-15 23:35:49,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:49,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:49,363 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:49,363 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233744511] [2020-10-15 23:35:49,363 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517898785] [2020-10-15 23:35:49,364 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:49,403 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:35:49,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:49,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:49,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:49,585 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-15 23:35:49,585 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:49,585 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:49,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386861552] [2020-10-15 23:35:49,586 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:49,586 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:49,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:49,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:49,587 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:35:49,588 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 598 transitions, 30687 flow. Second operand 15 states. [2020-10-15 23:35:49,588 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:49,589 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:35:49,589 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:50,363 INFO L129 PetriNetUnfolder]: 433/1152 cut-off events. [2020-10-15 23:35:50,363 INFO L130 PetriNetUnfolder]: For 189810/189816 co-relation queries the response was YES. [2020-10-15 23:35:50,377 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21832 conditions, 1152 events. 433/1152 cut-off events. For 189810/189816 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 9504 event pairs, 0 based on Foata normal form. 7/1159 useless extension candidates. Maximal degree in co-relation 21649. Up to 742 conditions per place. [2020-10-15 23:35:50,388 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 542 selfloop transitions, 73 changer transitions 0/622 dead transitions. [2020-10-15 23:35:50,389 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 622 transitions, 32631 flow [2020-10-15 23:35:50,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:35:50,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:35:50,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 939 transitions. [2020-10-15 23:35:50,390 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750539180445723 [2020-10-15 23:35:50,390 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 939 transitions. [2020-10-15 23:35:50,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 939 transitions. [2020-10-15 23:35:50,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:50,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 939 transitions. [2020-10-15 23:35:50,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:35:50,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:35:50,392 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:35:50,392 INFO L185 Difference]: Start difference. First operand has 461 places, 598 transitions, 30687 flow. Second operand 13 states and 939 transitions. [2020-10-15 23:35:50,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 622 transitions, 32631 flow [2020-10-15 23:35:51,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 622 transitions, 32242 flow, removed 160 selfloop flow, removed 11 redundant places. [2020-10-15 23:35:51,229 INFO L241 Difference]: Finished difference. Result has 465 places, 601 transitions, 30699 flow [2020-10-15 23:35:51,229 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30315, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=30699, PETRI_PLACES=465, PETRI_TRANSITIONS=601} [2020-10-15 23:35:51,230 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 447 predicate places. [2020-10-15 23:35:51,230 INFO L481 AbstractCegarLoop]: Abstraction has has 465 places, 601 transitions, 30699 flow [2020-10-15 23:35:51,230 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:51,230 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:51,230 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:51,430 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:51,431 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:51,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:51,431 INFO L82 PathProgramCache]: Analyzing trace with hash 1018570214, now seen corresponding path program 54 times [2020-10-15 23:35:51,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:51,432 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324886413] [2020-10-15 23:35:51,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:51,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:51,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-15 23:35:51,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324886413] [2020-10-15 23:35:51,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690268632] [2020-10-15 23:35:51,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 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-15 23:35:51,556 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:35:51,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:51,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:51,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:51,721 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-15 23:35:51,722 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:51,722 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:51,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42382826] [2020-10-15 23:35:51,723 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:51,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:51,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:51,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:51,725 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:35:51,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 601 transitions, 30699 flow. Second operand 15 states. [2020-10-15 23:35:51,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:51,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:35:51,726 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:52,411 INFO L129 PetriNetUnfolder]: 437/1165 cut-off events. [2020-10-15 23:35:52,411 INFO L130 PetriNetUnfolder]: For 189851/189857 co-relation queries the response was YES. [2020-10-15 23:35:52,427 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21994 conditions, 1165 events. 437/1165 cut-off events. For 189851/189857 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 9648 event pairs, 0 based on Foata normal form. 7/1172 useless extension candidates. Maximal degree in co-relation 21807. Up to 755 conditions per place. [2020-10-15 23:35:52,438 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 550 selfloop transitions, 68 changer transitions 0/625 dead transitions. [2020-10-15 23:35:52,438 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 625 transitions, 32726 flow [2020-10-15 23:35:52,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:35:52,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:35:52,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 939 transitions. [2020-10-15 23:35:52,440 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750539180445723 [2020-10-15 23:35:52,440 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 939 transitions. [2020-10-15 23:35:52,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 939 transitions. [2020-10-15 23:35:52,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:52,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 939 transitions. [2020-10-15 23:35:52,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:35:52,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:35:52,443 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:35:52,443 INFO L185 Difference]: Start difference. First operand has 465 places, 601 transitions, 30699 flow. Second operand 13 states and 939 transitions. [2020-10-15 23:35:52,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 625 transitions, 32726 flow [2020-10-15 23:35:53,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 625 transitions, 32661 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-15 23:35:53,422 INFO L241 Difference]: Finished difference. Result has 472 places, 607 transitions, 31231 flow [2020-10-15 23:35:53,423 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30634, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=31231, PETRI_PLACES=472, PETRI_TRANSITIONS=607} [2020-10-15 23:35:53,423 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 454 predicate places. [2020-10-15 23:35:53,423 INFO L481 AbstractCegarLoop]: Abstraction has has 472 places, 607 transitions, 31231 flow [2020-10-15 23:35:53,423 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:53,423 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:53,423 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:53,623 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-15 23:35:53,624 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:53,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:53,624 INFO L82 PathProgramCache]: Analyzing trace with hash -1733336896, now seen corresponding path program 55 times [2020-10-15 23:35:53,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:53,625 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562292290] [2020-10-15 23:35:53,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:53,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:53,704 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-15 23:35:53,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562292290] [2020-10-15 23:35:53,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558154584] [2020-10-15 23:35:53,705 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:53,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:53,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:53,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:53,886 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-15 23:35:53,887 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:53,887 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:53,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421006711] [2020-10-15 23:35:53,888 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:53,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:53,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:53,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:53,889 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:35:53,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 607 transitions, 31231 flow. Second operand 15 states. [2020-10-15 23:35:53,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:53,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:35:53,889 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:54,690 INFO L129 PetriNetUnfolder]: 440/1174 cut-off events. [2020-10-15 23:35:54,690 INFO L130 PetriNetUnfolder]: For 194065/194071 co-relation queries the response was YES. [2020-10-15 23:35:54,707 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22301 conditions, 1174 events. 440/1174 cut-off events. For 194065/194071 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 9778 event pairs, 0 based on Foata normal form. 7/1181 useless extension candidates. Maximal degree in co-relation 22111. Up to 756 conditions per place. [2020-10-15 23:35:54,719 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 553 selfloop transitions, 73 changer transitions 0/633 dead transitions. [2020-10-15 23:35:54,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 633 transitions, 33343 flow [2020-10-15 23:35:54,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-15 23:35:54,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-15 23:35:54,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1011 transitions. [2020-10-15 23:35:54,721 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748998664886515 [2020-10-15 23:35:54,721 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1011 transitions. [2020-10-15 23:35:54,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1011 transitions. [2020-10-15 23:35:54,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:54,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1011 transitions. [2020-10-15 23:35:54,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-15 23:35:54,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-15 23:35:54,723 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-15 23:35:54,723 INFO L185 Difference]: Start difference. First operand has 472 places, 607 transitions, 31231 flow. Second operand 14 states and 1011 transitions. [2020-10-15 23:35:54,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 633 transitions, 33343 flow [2020-10-15 23:35:55,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 633 transitions, 33253 flow, removed 1 selfloop flow, removed 12 redundant places. [2020-10-15 23:35:55,683 INFO L241 Difference]: Finished difference. Result has 476 places, 612 transitions, 31724 flow [2020-10-15 23:35:55,684 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=31141, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=31724, PETRI_PLACES=476, PETRI_TRANSITIONS=612} [2020-10-15 23:35:55,684 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 458 predicate places. [2020-10-15 23:35:55,684 INFO L481 AbstractCegarLoop]: Abstraction has has 476 places, 612 transitions, 31724 flow [2020-10-15 23:35:55,684 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:55,684 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:55,684 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:55,889 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-10-15 23:35:55,890 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:55,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:55,890 INFO L82 PathProgramCache]: Analyzing trace with hash -914897333, now seen corresponding path program 56 times [2020-10-15 23:35:55,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:55,891 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225004273] [2020-10-15 23:35:55,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:55,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:55,972 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-15 23:35:55,973 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225004273] [2020-10-15 23:35:55,973 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760223414] [2020-10-15 23:35:55,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:56,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:35:56,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:56,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:56,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:56,160 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-15 23:35:56,161 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:56,161 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:56,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627256567] [2020-10-15 23:35:56,161 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:56,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:56,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:56,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:56,163 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:35:56,164 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 612 transitions, 31724 flow. Second operand 15 states. [2020-10-15 23:35:56,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:56,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:35:56,164 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:56,998 INFO L129 PetriNetUnfolder]: 446/1192 cut-off events. [2020-10-15 23:35:56,998 INFO L130 PetriNetUnfolder]: For 203812/203814 co-relation queries the response was YES. [2020-10-15 23:35:57,015 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22797 conditions, 1192 events. 446/1192 cut-off events. For 203812/203814 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 9815 event pairs, 0 based on Foata normal form. 3/1195 useless extension candidates. Maximal degree in co-relation 22604. Up to 757 conditions per place. [2020-10-15 23:35:57,026 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 548 selfloop transitions, 84 changer transitions 0/639 dead transitions. [2020-10-15 23:35:57,026 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 639 transitions, 34049 flow [2020-10-15 23:35:57,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:35:57,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:35:57,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1083 transitions. [2020-10-15 23:35:57,028 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6747663551401869 [2020-10-15 23:35:57,028 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1083 transitions. [2020-10-15 23:35:57,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1083 transitions. [2020-10-15 23:35:57,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:57,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1083 transitions. [2020-10-15 23:35:57,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:35:57,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:35:57,029 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:35:57,029 INFO L185 Difference]: Start difference. First operand has 476 places, 612 transitions, 31724 flow. Second operand 15 states and 1083 transitions. [2020-10-15 23:35:57,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 639 transitions, 34049 flow [2020-10-15 23:35:57,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 639 transitions, 33971 flow, removed 1 selfloop flow, removed 9 redundant places. [2020-10-15 23:35:57,942 INFO L241 Difference]: Finished difference. Result has 484 places, 622 transitions, 32581 flow [2020-10-15 23:35:57,943 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=31646, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=32581, PETRI_PLACES=484, PETRI_TRANSITIONS=622} [2020-10-15 23:35:57,943 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 466 predicate places. [2020-10-15 23:35:57,943 INFO L481 AbstractCegarLoop]: Abstraction has has 484 places, 622 transitions, 32581 flow [2020-10-15 23:35:57,944 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:57,944 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:57,944 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:58,149 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-15 23:35:58,150 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:58,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:58,150 INFO L82 PathProgramCache]: Analyzing trace with hash 817451173, now seen corresponding path program 57 times [2020-10-15 23:35:58,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:58,151 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413989531] [2020-10-15 23:35:58,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:58,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:58,230 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-15 23:35:58,230 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413989531] [2020-10-15 23:35:58,231 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80786659] [2020-10-15 23:35:58,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:58,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:35:58,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:58,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:58,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:58,409 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:58,409 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:58,409 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:58,409 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029866062] [2020-10-15 23:35:58,410 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:58,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:58,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:58,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:58,412 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:35:58,412 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 622 transitions, 32581 flow. Second operand 15 states. [2020-10-15 23:35:58,412 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:58,413 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:35:58,413 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:59,166 INFO L129 PetriNetUnfolder]: 454/1216 cut-off events. [2020-10-15 23:35:59,166 INFO L130 PetriNetUnfolder]: For 212258/212264 co-relation queries the response was YES. [2020-10-15 23:35:59,184 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23491 conditions, 1216 events. 454/1216 cut-off events. For 212258/212264 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 10235 event pairs, 0 based on Foata normal form. 7/1223 useless extension candidates. Maximal degree in co-relation 23295. Up to 763 conditions per place. [2020-10-15 23:35:59,195 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 549 selfloop transitions, 94 changer transitions 0/650 dead transitions. [2020-10-15 23:35:59,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 650 transitions, 35063 flow [2020-10-15 23:35:59,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:35:59,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:35:59,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1083 transitions. [2020-10-15 23:35:59,197 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6747663551401869 [2020-10-15 23:35:59,197 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1083 transitions. [2020-10-15 23:35:59,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1083 transitions. [2020-10-15 23:35:59,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:59,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1083 transitions. [2020-10-15 23:35:59,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:35:59,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:35:59,199 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:35:59,199 INFO L185 Difference]: Start difference. First operand has 484 places, 622 transitions, 32581 flow. Second operand 15 states and 1083 transitions. [2020-10-15 23:35:59,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 650 transitions, 35063 flow [2020-10-15 23:36:00,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 650 transitions, 34962 flow, removed 13 selfloop flow, removed 10 redundant places. [2020-10-15 23:36:00,331 INFO L241 Difference]: Finished difference. Result has 491 places, 634 transitions, 33610 flow [2020-10-15 23:36:00,332 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32481, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=33610, PETRI_PLACES=491, PETRI_TRANSITIONS=634} [2020-10-15 23:36:00,332 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 473 predicate places. [2020-10-15 23:36:00,332 INFO L481 AbstractCegarLoop]: Abstraction has has 491 places, 634 transitions, 33610 flow [2020-10-15 23:36:00,332 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:36:00,333 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:00,333 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:00,533 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:00,534 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:00,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:00,534 INFO L82 PathProgramCache]: Analyzing trace with hash -1188961444, now seen corresponding path program 58 times [2020-10-15 23:36:00,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:00,535 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199160166] [2020-10-15 23:36:00,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:00,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:00,618 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-15 23:36:00,618 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199160166] [2020-10-15 23:36:00,619 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841811092] [2020-10-15 23:36:00,619 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:00,657 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:36:00,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:00,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:36:00,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:00,816 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-15 23:36:00,816 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:00,816 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:36:00,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400178646] [2020-10-15 23:36:00,816 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:36:00,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:00,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:36:00,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:36:00,818 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:36:00,819 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 634 transitions, 33610 flow. Second operand 15 states. [2020-10-15 23:36:00,819 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:00,819 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:36:00,819 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:01,769 INFO L129 PetriNetUnfolder]: 457/1225 cut-off events. [2020-10-15 23:36:01,769 INFO L130 PetriNetUnfolder]: For 219606/219612 co-relation queries the response was YES. [2020-10-15 23:36:01,788 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23818 conditions, 1225 events. 457/1225 cut-off events. For 219606/219612 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 10338 event pairs, 0 based on Foata normal form. 7/1232 useless extension candidates. Maximal degree in co-relation 23619. Up to 740 conditions per place. [2020-10-15 23:36:01,802 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 523 selfloop transitions, 123 changer transitions 0/653 dead transitions. [2020-10-15 23:36:01,802 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 653 transitions, 35457 flow [2020-10-15 23:36:01,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:36:01,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:36:01,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1229 transitions. [2020-10-15 23:36:01,804 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6756459593183067 [2020-10-15 23:36:01,804 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1229 transitions. [2020-10-15 23:36:01,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1229 transitions. [2020-10-15 23:36:01,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:01,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1229 transitions. [2020-10-15 23:36:01,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:36:01,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:36:01,806 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:36:01,806 INFO L185 Difference]: Start difference. First operand has 491 places, 634 transitions, 33610 flow. Second operand 17 states and 1229 transitions. [2020-10-15 23:36:01,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 653 transitions, 35457 flow [2020-10-15 23:36:02,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 653 transitions, 35370 flow, removed 0 selfloop flow, removed 10 redundant places. [2020-10-15 23:36:03,001 INFO L241 Difference]: Finished difference. Result has 499 places, 638 transitions, 34132 flow [2020-10-15 23:36:03,002 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=33523, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=34132, PETRI_PLACES=499, PETRI_TRANSITIONS=638} [2020-10-15 23:36:03,002 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 481 predicate places. [2020-10-15 23:36:03,002 INFO L481 AbstractCegarLoop]: Abstraction has has 499 places, 638 transitions, 34132 flow [2020-10-15 23:36:03,002 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:36:03,002 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:03,002 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:03,203 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:03,203 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:03,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:03,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1195246384, now seen corresponding path program 59 times [2020-10-15 23:36:03,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:03,204 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268871913] [2020-10-15 23:36:03,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:03,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:03,296 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-15 23:36:03,296 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268871913] [2020-10-15 23:36:03,297 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976102033] [2020-10-15 23:36:03,297 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:03,360 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:36:03,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:03,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:36:03,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:03,737 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-15 23:36:03,737 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:03,738 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:36:03,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769027173] [2020-10-15 23:36:03,738 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:36:03,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:03,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:36:03,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:36:03,741 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:36:03,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 638 transitions, 34132 flow. Second operand 15 states. [2020-10-15 23:36:03,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:03,742 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:36:03,742 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:04,711 INFO L129 PetriNetUnfolder]: 458/1228 cut-off events. [2020-10-15 23:36:04,711 INFO L130 PetriNetUnfolder]: For 222887/222893 co-relation queries the response was YES. [2020-10-15 23:36:04,730 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24081 conditions, 1228 events. 458/1228 cut-off events. For 222887/222893 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 10353 event pairs, 0 based on Foata normal form. 7/1235 useless extension candidates. Maximal degree in co-relation 23880. Up to 734 conditions per place. [2020-10-15 23:36:04,743 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 517 selfloop transitions, 130 changer transitions 0/654 dead transitions. [2020-10-15 23:36:04,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 654 transitions, 35881 flow [2020-10-15 23:36:04,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:36:04,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:36:04,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1229 transitions. [2020-10-15 23:36:04,745 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6756459593183067 [2020-10-15 23:36:04,745 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1229 transitions. [2020-10-15 23:36:04,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1229 transitions. [2020-10-15 23:36:04,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:04,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1229 transitions. [2020-10-15 23:36:04,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:36:04,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:36:04,747 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:36:04,747 INFO L185 Difference]: Start difference. First operand has 499 places, 638 transitions, 34132 flow. Second operand 17 states and 1229 transitions. [2020-10-15 23:36:04,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 654 transitions, 35881 flow [2020-10-15 23:36:05,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 654 transitions, 35762 flow, removed 2 selfloop flow, removed 13 redundant places. [2020-10-15 23:36:05,864 INFO L241 Difference]: Finished difference. Result has 504 places, 640 transitions, 34539 flow [2020-10-15 23:36:05,865 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=34013, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=34539, PETRI_PLACES=504, PETRI_TRANSITIONS=640} [2020-10-15 23:36:05,865 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 486 predicate places. [2020-10-15 23:36:05,865 INFO L481 AbstractCegarLoop]: Abstraction has has 504 places, 640 transitions, 34539 flow [2020-10-15 23:36:05,865 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:36:05,865 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:05,865 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:06,065 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:06,066 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:06,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:06,066 INFO L82 PathProgramCache]: Analyzing trace with hash -528232725, now seen corresponding path program 60 times [2020-10-15 23:36:06,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:06,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652307510] [2020-10-15 23:36:06,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:06,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:06,145 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-15 23:36:06,145 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652307510] [2020-10-15 23:36:06,145 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544274039] [2020-10-15 23:36:06,145 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:06,184 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:36:06,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:06,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:36:06,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:06,337 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-15 23:36:06,338 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:06,338 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:36:06,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902371558] [2020-10-15 23:36:06,338 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:36:06,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:06,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:36:06,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:36:06,340 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:36:06,341 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 640 transitions, 34539 flow. Second operand 15 states. [2020-10-15 23:36:06,341 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:06,341 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:36:06,341 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:07,386 INFO L129 PetriNetUnfolder]: 461/1236 cut-off events. [2020-10-15 23:36:07,386 INFO L130 PetriNetUnfolder]: For 230099/230101 co-relation queries the response was YES. [2020-10-15 23:36:07,403 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24546 conditions, 1236 events. 461/1236 cut-off events. For 230099/230101 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 10425 event pairs, 0 based on Foata normal form. 3/1239 useless extension candidates. Maximal degree in co-relation 24343. Up to 737 conditions per place. [2020-10-15 23:36:07,416 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 525 selfloop transitions, 135 changer transitions 0/667 dead transitions. [2020-10-15 23:36:07,416 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 667 transitions, 36811 flow [2020-10-15 23:36:07,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:36:07,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:36:07,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1228 transitions. [2020-10-15 23:36:07,417 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750962067069819 [2020-10-15 23:36:07,417 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1228 transitions. [2020-10-15 23:36:07,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1228 transitions. [2020-10-15 23:36:07,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:07,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1228 transitions. [2020-10-15 23:36:07,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:36:07,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:36:07,419 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:36:07,419 INFO L185 Difference]: Start difference. First operand has 504 places, 640 transitions, 34539 flow. Second operand 17 states and 1228 transitions. [2020-10-15 23:36:07,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 667 transitions, 36811 flow [2020-10-15 23:36:08,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 667 transitions, 36681 flow, removed 1 selfloop flow, removed 13 redundant places. [2020-10-15 23:36:08,506 INFO L241 Difference]: Finished difference. Result has 510 places, 648 transitions, 35333 flow [2020-10-15 23:36:08,507 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=34410, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=35333, PETRI_PLACES=510, PETRI_TRANSITIONS=648} [2020-10-15 23:36:08,507 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 492 predicate places. [2020-10-15 23:36:08,507 INFO L481 AbstractCegarLoop]: Abstraction has has 510 places, 648 transitions, 35333 flow [2020-10-15 23:36:08,507 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:36:08,508 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:08,508 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:08,723 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:08,723 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:08,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:08,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1847095856, now seen corresponding path program 61 times [2020-10-15 23:36:08,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:08,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008473544] [2020-10-15 23:36:08,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:08,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:08,808 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:08,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008473544] [2020-10-15 23:36:08,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889892264] [2020-10-15 23:36:08,809 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:08,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:08,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:36:08,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:08,950 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:36:08,962 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-15 23:36:08,962 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:08,962 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:36:08,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621166582] [2020-10-15 23:36:08,962 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:36:08,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:08,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:36:08,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:36:08,964 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:36:08,964 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 648 transitions, 35333 flow. Second operand 15 states. [2020-10-15 23:36:08,964 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:08,964 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:36:08,964 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:10,513 INFO L129 PetriNetUnfolder]: 491/1318 cut-off events. [2020-10-15 23:36:10,513 INFO L130 PetriNetUnfolder]: For 270233/270239 co-relation queries the response was YES. [2020-10-15 23:36:10,534 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26723 conditions, 1318 events. 491/1318 cut-off events. For 270233/270239 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 11224 event pairs, 0 based on Foata normal form. 9/1327 useless extension candidates. Maximal degree in co-relation 26517. Up to 673 conditions per place. [2020-10-15 23:36:10,548 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 329 selfloop transitions, 359 changer transitions 0/695 dead transitions. [2020-10-15 23:36:10,549 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 695 transitions, 40124 flow [2020-10-15 23:36:10,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-15 23:36:10,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-15 23:36:10,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2540 transitions. [2020-10-15 23:36:10,760 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678237650200267 [2020-10-15 23:36:10,760 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2540 transitions. [2020-10-15 23:36:10,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2540 transitions. [2020-10-15 23:36:10,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:10,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2540 transitions. [2020-10-15 23:36:10,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-15 23:36:10,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-15 23:36:10,763 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-15 23:36:10,763 INFO L185 Difference]: Start difference. First operand has 510 places, 648 transitions, 35333 flow. Second operand 35 states and 2540 transitions. [2020-10-15 23:36:10,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 695 transitions, 40124 flow [2020-10-15 23:36:11,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 695 transitions, 39974 flow, removed 2 selfloop flow, removed 12 redundant places. [2020-10-15 23:36:11,921 INFO L241 Difference]: Finished difference. Result has 536 places, 691 transitions, 39446 flow [2020-10-15 23:36:11,922 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=35191, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=39446, PETRI_PLACES=536, PETRI_TRANSITIONS=691} [2020-10-15 23:36:11,922 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 518 predicate places. [2020-10-15 23:36:11,922 INFO L481 AbstractCegarLoop]: Abstraction has has 536 places, 691 transitions, 39446 flow [2020-10-15 23:36:11,922 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:36:11,922 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:11,922 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:12,122 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-15 23:36:12,123 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:12,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:12,124 INFO L82 PathProgramCache]: Analyzing trace with hash -524026324, now seen corresponding path program 62 times [2020-10-15 23:36:12,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:12,124 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564747804] [2020-10-15 23:36:12,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:12,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:12,213 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-15 23:36:12,213 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564747804] [2020-10-15 23:36:12,214 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645532979] [2020-10-15 23:36:12,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:12,254 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:36:12,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:12,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:36:12,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:12,412 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:12,413 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:12,413 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:36:12,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054546781] [2020-10-15 23:36:12,413 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:36:12,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:12,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:36:12,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:36:12,415 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:36:12,415 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 691 transitions, 39446 flow. Second operand 15 states. [2020-10-15 23:36:12,415 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:12,415 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:36:12,415 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:13,484 INFO L129 PetriNetUnfolder]: 492/1319 cut-off events. [2020-10-15 23:36:13,484 INFO L130 PetriNetUnfolder]: For 267924/267926 co-relation queries the response was YES. [2020-10-15 23:36:13,505 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27467 conditions, 1319 events. 492/1319 cut-off events. For 267924/267926 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 11123 event pairs, 0 based on Foata normal form. 3/1322 useless extension candidates. Maximal degree in co-relation 27257. Up to 786 conditions per place. [2020-10-15 23:36:13,520 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 550 selfloop transitions, 146 changer transitions 0/703 dead transitions. [2020-10-15 23:36:13,520 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 703 transitions, 41260 flow [2020-10-15 23:36:13,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:36:13,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:36:13,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1086 transitions. [2020-10-15 23:36:13,522 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766355140186916 [2020-10-15 23:36:13,522 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1086 transitions. [2020-10-15 23:36:13,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1086 transitions. [2020-10-15 23:36:13,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:13,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1086 transitions. [2020-10-15 23:36:13,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:36:13,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:36:13,523 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:36:13,523 INFO L185 Difference]: Start difference. First operand has 536 places, 691 transitions, 39446 flow. Second operand 15 states and 1086 transitions. [2020-10-15 23:36:13,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 703 transitions, 41260 flow [2020-10-15 23:36:15,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 703 transitions, 40018 flow, removed 443 selfloop flow, removed 25 redundant places. [2020-10-15 23:36:15,286 INFO L241 Difference]: Finished difference. Result has 526 places, 692 transitions, 38795 flow [2020-10-15 23:36:15,286 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=38248, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=38795, PETRI_PLACES=526, PETRI_TRANSITIONS=692} [2020-10-15 23:36:15,287 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 508 predicate places. [2020-10-15 23:36:15,287 INFO L481 AbstractCegarLoop]: Abstraction has has 526 places, 692 transitions, 38795 flow [2020-10-15 23:36:15,287 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:36:15,287 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:15,287 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:15,487 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:15,488 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:15,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:15,488 INFO L82 PathProgramCache]: Analyzing trace with hash -508169824, now seen corresponding path program 63 times [2020-10-15 23:36:15,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:15,489 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285523917] [2020-10-15 23:36:15,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:15,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:15,576 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-15 23:36:15,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285523917] [2020-10-15 23:36:15,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488817625] [2020-10-15 23:36:15,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:15,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:36:15,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:15,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:36:15,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:15,778 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-15 23:36:15,778 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:15,779 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:36:15,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641893500] [2020-10-15 23:36:15,779 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:36:15,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:15,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:36:15,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:36:15,781 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:36:15,782 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 692 transitions, 38795 flow. Second operand 15 states. [2020-10-15 23:36:15,782 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:15,782 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:36:15,782 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:17,048 INFO L129 PetriNetUnfolder]: 495/1331 cut-off events. [2020-10-15 23:36:17,048 INFO L130 PetriNetUnfolder]: For 267680/267682 co-relation queries the response was YES. [2020-10-15 23:36:17,069 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27212 conditions, 1331 events. 495/1331 cut-off events. For 267680/267682 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 11262 event pairs, 0 based on Foata normal form. 3/1334 useless extension candidates. Maximal degree in co-relation 27000. Up to 685 conditions per place. [2020-10-15 23:36:17,083 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 439 selfloop transitions, 269 changer transitions 0/715 dead transitions. [2020-10-15 23:36:17,083 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 715 transitions, 40854 flow [2020-10-15 23:36:17,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:36:17,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:36:17,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1667 transitions. [2020-10-15 23:36:17,085 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6773669240146282 [2020-10-15 23:36:17,085 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1667 transitions. [2020-10-15 23:36:17,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1667 transitions. [2020-10-15 23:36:17,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:17,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1667 transitions. [2020-10-15 23:36:17,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:36:17,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:36:17,088 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:36:17,088 INFO L185 Difference]: Start difference. First operand has 526 places, 692 transitions, 38795 flow. Second operand 23 states and 1667 transitions. [2020-10-15 23:36:17,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 715 transitions, 40854 flow [2020-10-15 23:36:18,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 715 transitions, 40691 flow, removed 1 selfloop flow, removed 11 redundant places. [2020-10-15 23:36:18,332 INFO L241 Difference]: Finished difference. Result has 538 places, 695 transitions, 39605 flow [2020-10-15 23:36:18,333 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=38632, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=39605, PETRI_PLACES=538, PETRI_TRANSITIONS=695} [2020-10-15 23:36:18,333 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 520 predicate places. [2020-10-15 23:36:18,333 INFO L481 AbstractCegarLoop]: Abstraction has has 538 places, 695 transitions, 39605 flow [2020-10-15 23:36:18,333 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:36:18,333 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:18,333 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:18,533 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:18,534 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:18,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:18,534 INFO L82 PathProgramCache]: Analyzing trace with hash -1117374163, now seen corresponding path program 64 times [2020-10-15 23:36:18,535 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:18,535 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618549152] [2020-10-15 23:36:18,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:18,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:18,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-15 23:36:18,619 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618549152] [2020-10-15 23:36:18,619 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326668511] [2020-10-15 23:36:18,620 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:18,659 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:36:18,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:18,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:36:18,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:18,781 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-15 23:36:18,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:18,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:36:18,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528209622] [2020-10-15 23:36:18,783 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:36:18,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:18,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:36:18,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:36:18,784 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:36:18,784 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 695 transitions, 39605 flow. Second operand 15 states. [2020-10-15 23:36:18,784 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:18,784 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:36:18,784 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:20,293 INFO L129 PetriNetUnfolder]: 507/1361 cut-off events. [2020-10-15 23:36:20,293 INFO L130 PetriNetUnfolder]: For 284038/284044 co-relation queries the response was YES. [2020-10-15 23:36:20,314 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28268 conditions, 1361 events. 507/1361 cut-off events. For 284038/284044 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 11702 event pairs, 0 based on Foata normal form. 7/1368 useless extension candidates. Maximal degree in co-relation 28055. Up to 532 conditions per place. [2020-10-15 23:36:20,328 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 267 selfloop transitions, 460 changer transitions 0/734 dead transitions. [2020-10-15 23:36:20,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 734 transitions, 42613 flow [2020-10-15 23:36:20,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:36:20,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:36:20,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1957 transitions. [2020-10-15 23:36:20,330 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6773970231914157 [2020-10-15 23:36:20,330 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1957 transitions. [2020-10-15 23:36:20,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1957 transitions. [2020-10-15 23:36:20,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:20,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1957 transitions. [2020-10-15 23:36:20,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:36:20,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:36:20,333 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:36:20,333 INFO L185 Difference]: Start difference. First operand has 538 places, 695 transitions, 39605 flow. Second operand 27 states and 1957 transitions. [2020-10-15 23:36:20,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 734 transitions, 42613 flow [2020-10-15 23:36:21,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 734 transitions, 42154 flow, removed 24 selfloop flow, removed 28 redundant places. [2020-10-15 23:36:21,719 INFO L241 Difference]: Finished difference. Result has 537 places, 714 transitions, 41480 flow [2020-10-15 23:36:21,720 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=39146, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=441, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=41480, PETRI_PLACES=537, PETRI_TRANSITIONS=714} [2020-10-15 23:36:21,720 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 519 predicate places. [2020-10-15 23:36:21,720 INFO L481 AbstractCegarLoop]: Abstraction has has 537 places, 714 transitions, 41480 flow [2020-10-15 23:36:21,720 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:36:21,720 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:21,720 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:21,920 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:21,921 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:21,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:21,922 INFO L82 PathProgramCache]: Analyzing trace with hash -508147504, now seen corresponding path program 65 times [2020-10-15 23:36:21,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:21,922 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278920999] [2020-10-15 23:36:21,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:21,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:22,005 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-15 23:36:22,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278920999] [2020-10-15 23:36:22,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201685451] [2020-10-15 23:36:22,005 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:22,045 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:36:22,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:22,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:36:22,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:22,167 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:36:24,266 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-15 23:36:24,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:24,267 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:36:24,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319716302] [2020-10-15 23:36:24,267 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:36:24,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:24,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:36:24,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=179, Unknown=1, NotChecked=0, Total=240 [2020-10-15 23:36:24,269 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:36:24,270 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 714 transitions, 41480 flow. Second operand 16 states. [2020-10-15 23:36:24,270 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:24,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:36:24,270 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:33,240 WARN L193 SmtUtils]: Spent 1.60 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-15 23:36:44,817 WARN L193 SmtUtils]: Spent 1.33 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-15 23:36:52,845 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification. DAG size of input: 27 DAG size of output: 26 [2020-10-15 23:37:07,736 INFO L129 PetriNetUnfolder]: 521/1400 cut-off events. [2020-10-15 23:37:07,736 INFO L130 PetriNetUnfolder]: For 314207/314213 co-relation queries the response was YES. [2020-10-15 23:37:07,757 INFO L80 FinitePrefix]: Finished finitePrefix Result has 29860 conditions, 1400 events. 521/1400 cut-off events. For 314207/314213 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 12118 event pairs, 0 based on Foata normal form. 8/1408 useless extension candidates. Maximal degree in co-relation 29650. Up to 665 conditions per place. [2020-10-15 23:37:07,772 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 361 selfloop transitions, 371 changer transitions 0/739 dead transitions. [2020-10-15 23:37:07,772 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 739 transitions, 44892 flow [2020-10-15 23:37:07,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-15 23:37:07,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-15 23:37:07,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2175 transitions. [2020-10-15 23:37:07,774 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-15 23:37:07,774 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2175 transitions. [2020-10-15 23:37:07,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2175 transitions. [2020-10-15 23:37:07,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:07,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2175 transitions. [2020-10-15 23:37:07,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-15 23:37:07,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-15 23:37:07,777 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-15 23:37:07,777 INFO L185 Difference]: Start difference. First operand has 537 places, 714 transitions, 41480 flow. Second operand 30 states and 2175 transitions. [2020-10-15 23:37:07,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 739 transitions, 44892 flow [2020-10-15 23:37:09,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 739 transitions, 44036 flow, removed 120 selfloop flow, removed 26 redundant places. [2020-10-15 23:37:09,156 INFO L241 Difference]: Finished difference. Result has 544 places, 731 transitions, 43367 flow [2020-10-15 23:37:09,156 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=40636, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=43367, PETRI_PLACES=544, PETRI_TRANSITIONS=731} [2020-10-15 23:37:09,157 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 526 predicate places. [2020-10-15 23:37:09,157 INFO L481 AbstractCegarLoop]: Abstraction has has 544 places, 731 transitions, 43367 flow [2020-10-15 23:37:09,157 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:37:09,157 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:09,157 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:09,357 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:09,358 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:09,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:09,358 INFO L82 PathProgramCache]: Analyzing trace with hash -1117351843, now seen corresponding path program 66 times [2020-10-15 23:37:09,358 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:09,359 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48350043] [2020-10-15 23:37:09,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:09,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:09,446 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-15 23:37:09,447 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48350043] [2020-10-15 23:37:09,447 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848664786] [2020-10-15 23:37:09,447 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:09,485 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:37:09,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:09,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:37:09,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:09,589 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:37:09,597 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-15 23:37:09,597 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:09,597 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:37:09,598 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097660397] [2020-10-15 23:37:09,598 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:37:09,598 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:09,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:37:09,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:37:09,600 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:37:09,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 731 transitions, 43367 flow. Second operand 15 states. [2020-10-15 23:37:09,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:09,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:37:09,601 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:11,599 INFO L129 PetriNetUnfolder]: 540/1450 cut-off events. [2020-10-15 23:37:11,600 INFO L130 PetriNetUnfolder]: For 365127/365133 co-relation queries the response was YES. [2020-10-15 23:37:11,618 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32005 conditions, 1450 events. 540/1450 cut-off events. For 365127/365133 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 12592 event pairs, 0 based on Foata normal form. 9/1459 useless extension candidates. Maximal degree in co-relation 31796. Up to 570 conditions per place. [2020-10-15 23:37:11,634 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 170 selfloop transitions, 583 changer transitions 0/760 dead transitions. [2020-10-15 23:37:11,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 760 transitions, 47941 flow [2020-10-15 23:37:11,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 23:37:11,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-15 23:37:11,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2250 transitions. [2020-10-15 23:37:11,637 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783237865541152 [2020-10-15 23:37:11,637 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2250 transitions. [2020-10-15 23:37:11,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2250 transitions. [2020-10-15 23:37:11,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:11,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2250 transitions. [2020-10-15 23:37:11,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-15 23:37:11,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-15 23:37:11,642 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-15 23:37:11,642 INFO L185 Difference]: Start difference. First operand has 544 places, 731 transitions, 43367 flow. Second operand 31 states and 2250 transitions. [2020-10-15 23:37:11,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 760 transitions, 47941 flow [2020-10-15 23:37:13,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 760 transitions, 46752 flow, removed 450 selfloop flow, removed 23 redundant places. [2020-10-15 23:37:13,179 INFO L241 Difference]: Finished difference. Result has 554 places, 755 transitions, 46715 flow [2020-10-15 23:37:13,180 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=42188, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=563, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=46715, PETRI_PLACES=554, PETRI_TRANSITIONS=755} [2020-10-15 23:37:13,180 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 536 predicate places. [2020-10-15 23:37:13,180 INFO L481 AbstractCegarLoop]: Abstraction has has 554 places, 755 transitions, 46715 flow [2020-10-15 23:37:13,180 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:37:13,180 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:13,180 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:13,381 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-10-15 23:37:13,381 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:13,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:13,382 INFO L82 PathProgramCache]: Analyzing trace with hash -501862564, now seen corresponding path program 67 times [2020-10-15 23:37:13,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:13,382 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847224361] [2020-10-15 23:37:13,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:13,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:13,464 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-15 23:37:13,464 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847224361] [2020-10-15 23:37:13,465 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701677142] [2020-10-15 23:37:13,465 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:13,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:13,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:37:13,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:13,618 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:37:13,631 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-15 23:37:13,631 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:13,632 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:37:13,632 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060627520] [2020-10-15 23:37:13,632 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:37:13,633 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:13,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:37:13,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:37:13,634 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:37:13,634 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 755 transitions, 46715 flow. Second operand 15 states. [2020-10-15 23:37:13,634 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:13,634 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:37:13,634 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:15,063 INFO L129 PetriNetUnfolder]: 544/1459 cut-off events. [2020-10-15 23:37:15,063 INFO L130 PetriNetUnfolder]: For 362748/362750 co-relation queries the response was YES. [2020-10-15 23:37:15,089 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32553 conditions, 1459 events. 544/1459 cut-off events. For 362748/362750 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 12604 event pairs, 0 based on Foata normal form. 4/1463 useless extension candidates. Maximal degree in co-relation 32342. Up to 872 conditions per place. [2020-10-15 23:37:15,106 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 560 selfloop transitions, 203 changer transitions 0/770 dead transitions. [2020-10-15 23:37:15,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 770 transitions, 49133 flow [2020-10-15 23:37:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:37:15,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:37:15,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1669 transitions. [2020-10-15 23:37:15,108 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678179601787891 [2020-10-15 23:37:15,109 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1669 transitions. [2020-10-15 23:37:15,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1669 transitions. [2020-10-15 23:37:15,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:15,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1669 transitions. [2020-10-15 23:37:15,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:37:15,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:37:15,111 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:37:15,111 INFO L185 Difference]: Start difference. First operand has 554 places, 755 transitions, 46715 flow. Second operand 23 states and 1669 transitions. [2020-10-15 23:37:15,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 770 transitions, 49133 flow [2020-10-15 23:37:17,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 770 transitions, 46300 flow, removed 1141 selfloop flow, removed 28 redundant places. [2020-10-15 23:37:17,140 INFO L241 Difference]: Finished difference. Result has 551 places, 761 transitions, 45109 flow [2020-10-15 23:37:17,141 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=43928, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=45109, PETRI_PLACES=551, PETRI_TRANSITIONS=761} [2020-10-15 23:37:17,141 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 533 predicate places. [2020-10-15 23:37:17,141 INFO L481 AbstractCegarLoop]: Abstraction has has 551 places, 761 transitions, 45109 flow [2020-10-15 23:37:17,141 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:37:17,141 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:17,141 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:17,341 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-15 23:37:17,342 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:17,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:17,343 INFO L82 PathProgramCache]: Analyzing trace with hash -1117323013, now seen corresponding path program 68 times [2020-10-15 23:37:17,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:17,343 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279603886] [2020-10-15 23:37:17,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:17,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:17,429 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-15 23:37:17,429 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279603886] [2020-10-15 23:37:17,429 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241967554] [2020-10-15 23:37:17,430 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:17,467 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:37:17,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:17,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:37:17,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:17,579 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:37:17,591 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-15 23:37:17,591 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:17,592 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:37:17,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394156604] [2020-10-15 23:37:17,592 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:37:17,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:17,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:37:17,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:37:17,593 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:37:17,594 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 761 transitions, 45109 flow. Second operand 15 states. [2020-10-15 23:37:17,594 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:17,594 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:37:17,594 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:19,229 INFO L129 PetriNetUnfolder]: 555/1489 cut-off events. [2020-10-15 23:37:19,230 INFO L130 PetriNetUnfolder]: For 339417/339423 co-relation queries the response was YES. [2020-10-15 23:37:19,253 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31131 conditions, 1489 events. 555/1489 cut-off events. For 339417/339423 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 13032 event pairs, 0 based on Foata normal form. 8/1497 useless extension candidates. Maximal degree in co-relation 30921. Up to 720 conditions per place. [2020-10-15 23:37:19,268 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 340 selfloop transitions, 434 changer transitions 0/781 dead transitions. [2020-10-15 23:37:19,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 781 transitions, 48256 flow [2020-10-15 23:37:19,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 23:37:19,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-15 23:37:19,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2249 transitions. [2020-10-15 23:37:19,271 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780223093156467 [2020-10-15 23:37:19,271 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2249 transitions. [2020-10-15 23:37:19,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2249 transitions. [2020-10-15 23:37:19,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:19,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2249 transitions. [2020-10-15 23:37:19,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-15 23:37:19,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-15 23:37:19,273 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-15 23:37:19,274 INFO L185 Difference]: Start difference. First operand has 551 places, 761 transitions, 45109 flow. Second operand 31 states and 2249 transitions. [2020-10-15 23:37:19,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 781 transitions, 48256 flow [2020-10-15 23:37:20,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 781 transitions, 47839 flow, removed 136 selfloop flow, removed 18 redundant places. [2020-10-15 23:37:20,860 INFO L241 Difference]: Finished difference. Result has 566 places, 775 transitions, 47206 flow [2020-10-15 23:37:20,861 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=44692, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=47206, PETRI_PLACES=566, PETRI_TRANSITIONS=775} [2020-10-15 23:37:20,861 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 548 predicate places. [2020-10-15 23:37:20,861 INFO L481 AbstractCegarLoop]: Abstraction has has 566 places, 775 transitions, 47206 flow [2020-10-15 23:37:20,861 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:37:20,861 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:20,861 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:21,061 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,85 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:21,062 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:21,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:21,063 INFO L82 PathProgramCache]: Analyzing trace with hash -702981605, now seen corresponding path program 69 times [2020-10-15 23:37:21,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:21,063 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964487006] [2020-10-15 23:37:21,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:21,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:21,150 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-15 23:37:21,150 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964487006] [2020-10-15 23:37:21,150 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630875608] [2020-10-15 23:37:21,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:21,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:37:21,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:21,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:37:21,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:23,588 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:37:27,714 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification. DAG size of input: 42 DAG size of output: 20 [2020-10-15 23:37:27,715 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-15 23:37:27,716 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:27,716 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:37:27,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749830730] [2020-10-15 23:37:27,716 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:37:27,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:27,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:37:27,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=178, Unknown=2, NotChecked=0, Total=240 [2020-10-15 23:37:27,718 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:37:27,719 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 775 transitions, 47206 flow. Second operand 16 states. [2020-10-15 23:37:27,719 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:27,719 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:37:27,719 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:31,871 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2020-10-15 23:37:36,046 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 51 DAG size of output: 39 [2020-10-15 23:37:40,550 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-15 23:37:50,849 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-15 23:37:52,979 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 31 [2020-10-15 23:37:59,221 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 25 DAG size of output: 23 [2020-10-15 23:38:03,389 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-15 23:38:16,673 INFO L129 PetriNetUnfolder]: 570/1528 cut-off events. [2020-10-15 23:38:16,674 INFO L130 PetriNetUnfolder]: For 358761/358763 co-relation queries the response was YES. [2020-10-15 23:38:16,697 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32648 conditions, 1528 events. 570/1528 cut-off events. For 358761/358763 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 13359 event pairs, 0 based on Foata normal form. 4/1532 useless extension candidates. Maximal degree in co-relation 32434. Up to 854 conditions per place. [2020-10-15 23:38:16,713 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 469 selfloop transitions, 344 changer transitions 0/820 dead transitions. [2020-10-15 23:38:16,713 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 820 transitions, 51055 flow [2020-10-15 23:38:16,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 23:38:16,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-15 23:38:16,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2248 transitions. [2020-10-15 23:38:16,716 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6777208320771781 [2020-10-15 23:38:16,716 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2248 transitions. [2020-10-15 23:38:16,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2248 transitions. [2020-10-15 23:38:16,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:16,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2248 transitions. [2020-10-15 23:38:16,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-15 23:38:16,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-15 23:38:16,720 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-15 23:38:16,720 INFO L185 Difference]: Start difference. First operand has 566 places, 775 transitions, 47206 flow. Second operand 31 states and 2248 transitions. [2020-10-15 23:38:16,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 820 transitions, 51055 flow [2020-10-15 23:38:18,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 820 transitions, 50542 flow, removed 144 selfloop flow, removed 23 redundant places. [2020-10-15 23:38:18,467 INFO L241 Difference]: Finished difference. Result has 580 places, 802 transitions, 49423 flow [2020-10-15 23:38:18,467 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=46702, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=49423, PETRI_PLACES=580, PETRI_TRANSITIONS=802} [2020-10-15 23:38:18,468 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 562 predicate places. [2020-10-15 23:38:18,468 INFO L481 AbstractCegarLoop]: Abstraction has has 580 places, 802 transitions, 49423 flow [2020-10-15 23:38:18,468 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:38:18,468 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:18,468 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:18,668 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:18,669 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:18,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:18,669 INFO L82 PathProgramCache]: Analyzing trace with hash 1846202126, now seen corresponding path program 70 times [2020-10-15 23:38:18,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:18,670 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250730682] [2020-10-15 23:38:18,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:18,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:18,772 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:38:18,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250730682] [2020-10-15 23:38:18,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739267754] [2020-10-15 23:38:18,773 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:18,814 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:38:18,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:18,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:38:18,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:18,970 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:38:19,023 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-15 23:38:19,023 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:19,023 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:38:19,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777490906] [2020-10-15 23:38:19,024 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:38:19,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:19,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:38:19,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:38:19,025 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:38:19,026 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 802 transitions, 49423 flow. Second operand 15 states. [2020-10-15 23:38:19,026 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:19,026 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:38:19,026 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:21,345 INFO L129 PetriNetUnfolder]: 583/1562 cut-off events. [2020-10-15 23:38:21,345 INFO L130 PetriNetUnfolder]: For 378964/378970 co-relation queries the response was YES. [2020-10-15 23:38:21,372 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34025 conditions, 1562 events. 583/1562 cut-off events. For 378964/378970 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 13791 event pairs, 0 based on Foata normal form. 8/1570 useless extension candidates. Maximal degree in co-relation 33806. Up to 785 conditions per place. [2020-10-15 23:38:21,389 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 393 selfloop transitions, 429 changer transitions 0/829 dead transitions. [2020-10-15 23:38:21,389 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 829 transitions, 52912 flow [2020-10-15 23:38:21,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 23:38:21,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-15 23:38:21,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2249 transitions. [2020-10-15 23:38:21,391 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780223093156467 [2020-10-15 23:38:21,391 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2249 transitions. [2020-10-15 23:38:21,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2249 transitions. [2020-10-15 23:38:21,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:21,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2249 transitions. [2020-10-15 23:38:21,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-15 23:38:21,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-15 23:38:21,395 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-15 23:38:21,395 INFO L185 Difference]: Start difference. First operand has 580 places, 802 transitions, 49423 flow. Second operand 31 states and 2249 transitions. [2020-10-15 23:38:21,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 829 transitions, 52912 flow [2020-10-15 23:38:23,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 829 transitions, 51818 flow, removed 480 selfloop flow, removed 16 redundant places. [2020-10-15 23:38:23,119 INFO L241 Difference]: Finished difference. Result has 599 places, 821 transitions, 51130 flow [2020-10-15 23:38:23,120 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=48329, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=411, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=51130, PETRI_PLACES=599, PETRI_TRANSITIONS=821} [2020-10-15 23:38:23,120 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 581 predicate places. [2020-10-15 23:38:23,120 INFO L481 AbstractCegarLoop]: Abstraction has has 599 places, 821 transitions, 51130 flow [2020-10-15 23:38:23,120 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:38:23,120 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:23,120 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:23,326 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:23,327 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:23,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:23,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1018779712, now seen corresponding path program 17 times [2020-10-15 23:38:23,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:23,328 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419402851] [2020-10-15 23:38:23,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:23,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:23,422 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-15 23:38:23,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419402851] [2020-10-15 23:38:23,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9317430] [2020-10-15 23:38:23,423 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-15 23:38:23,461 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-15 23:38:23,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:23,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:23,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:23,629 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-15 23:38:23,629 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:23,629 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:23,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411751937] [2020-10-15 23:38:23,630 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:23,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:23,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:23,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:23,632 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:38:23,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 599 places, 821 transitions, 51130 flow. Second operand 17 states. [2020-10-15 23:38:23,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:23,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:38:23,632 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:24,910 INFO L129 PetriNetUnfolder]: 585/1567 cut-off events. [2020-10-15 23:38:24,910 INFO L130 PetriNetUnfolder]: For 372208/372214 co-relation queries the response was YES. [2020-10-15 23:38:24,932 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34540 conditions, 1567 events. 585/1567 cut-off events. For 372208/372214 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 13836 event pairs, 0 based on Foata normal form. 8/1575 useless extension candidates. Maximal degree in co-relation 34315. Up to 1043 conditions per place. [2020-10-15 23:38:24,950 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 768 selfloop transitions, 63 changer transitions 0/838 dead transitions. [2020-10-15 23:38:24,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 838 transitions, 53360 flow [2020-10-15 23:38:24,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:38:24,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:38:24,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 939 transitions. [2020-10-15 23:38:24,952 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750539180445723 [2020-10-15 23:38:24,952 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 939 transitions. [2020-10-15 23:38:24,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 939 transitions. [2020-10-15 23:38:24,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:24,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 939 transitions. [2020-10-15 23:38:24,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:38:24,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:38:24,953 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:38:24,953 INFO L185 Difference]: Start difference. First operand has 599 places, 821 transitions, 51130 flow. Second operand 13 states and 939 transitions. [2020-10-15 23:38:24,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 838 transitions, 53360 flow [2020-10-15 23:38:26,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 838 transitions, 52669 flow, removed 221 selfloop flow, removed 23 redundant places. [2020-10-15 23:38:26,762 INFO L241 Difference]: Finished difference. Result has 590 places, 823 transitions, 50798 flow [2020-10-15 23:38:26,763 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50445, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=758, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=50798, PETRI_PLACES=590, PETRI_TRANSITIONS=823} [2020-10-15 23:38:26,763 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 572 predicate places. [2020-10-15 23:38:26,763 INFO L481 AbstractCegarLoop]: Abstraction has has 590 places, 823 transitions, 50798 flow [2020-10-15 23:38:26,763 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:26,763 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:26,764 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:26,964 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:26,964 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:26,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:26,965 INFO L82 PathProgramCache]: Analyzing trace with hash -1188751946, now seen corresponding path program 18 times [2020-10-15 23:38:26,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:26,965 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479005009] [2020-10-15 23:38:26,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:26,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:27,073 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-15 23:38:27,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479005009] [2020-10-15 23:38:27,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091991549] [2020-10-15 23:38:27,074 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:27,119 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 23:38:27,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:27,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:27,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:27,311 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-15 23:38:27,312 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:27,312 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:27,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062498523] [2020-10-15 23:38:27,313 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:27,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:27,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:27,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:27,315 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:38:27,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 823 transitions, 50798 flow. Second operand 17 states. [2020-10-15 23:38:27,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:27,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:38:27,315 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:28,625 INFO L129 PetriNetUnfolder]: 587/1573 cut-off events. [2020-10-15 23:38:28,626 INFO L130 PetriNetUnfolder]: For 377626/377632 co-relation queries the response was YES. [2020-10-15 23:38:28,652 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34579 conditions, 1573 events. 587/1573 cut-off events. For 377626/377632 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 13907 event pairs, 0 based on Foata normal form. 8/1581 useless extension candidates. Maximal degree in co-relation 34352. Up to 988 conditions per place. [2020-10-15 23:38:28,669 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 710 selfloop transitions, 123 changer transitions 0/840 dead transitions. [2020-10-15 23:38:28,669 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 840 transitions, 53071 flow [2020-10-15 23:38:28,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:38:28,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:38:28,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1517 transitions. [2020-10-15 23:38:28,671 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6751223854027593 [2020-10-15 23:38:28,671 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1517 transitions. [2020-10-15 23:38:28,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1517 transitions. [2020-10-15 23:38:28,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:28,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1517 transitions. [2020-10-15 23:38:28,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:38:28,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:38:28,673 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:38:28,673 INFO L185 Difference]: Start difference. First operand has 590 places, 823 transitions, 50798 flow. Second operand 21 states and 1517 transitions. [2020-10-15 23:38:28,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 840 transitions, 53071 flow [2020-10-15 23:38:31,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 840 transitions, 53006 flow, removed 0 selfloop flow, removed 9 redundant places. [2020-10-15 23:38:31,281 INFO L241 Difference]: Finished difference. Result has 603 places, 826 transitions, 51311 flow [2020-10-15 23:38:31,283 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50733, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=51311, PETRI_PLACES=603, PETRI_TRANSITIONS=826} [2020-10-15 23:38:31,283 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 585 predicate places. [2020-10-15 23:38:31,283 INFO L481 AbstractCegarLoop]: Abstraction has has 603 places, 826 transitions, 51311 flow [2020-10-15 23:38:31,283 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:31,283 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:31,284 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:31,498 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:31,499 INFO L429 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:31,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:31,499 INFO L82 PathProgramCache]: Analyzing trace with hash -501653066, now seen corresponding path program 19 times [2020-10-15 23:38:31,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:31,500 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993127583] [2020-10-15 23:38:31,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:31,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:31,621 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-15 23:38:31,621 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993127583] [2020-10-15 23:38:31,621 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64810855] [2020-10-15 23:38:31,622 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:31,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:31,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:31,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:31,796 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:31,812 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-15 23:38:31,812 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:31,813 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:31,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89820146] [2020-10-15 23:38:31,813 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:31,813 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:31,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:31,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:31,815 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:38:31,815 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 826 transitions, 51311 flow. Second operand 17 states. [2020-10-15 23:38:31,815 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:31,815 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:38:31,816 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:33,309 INFO L129 PetriNetUnfolder]: 591/1583 cut-off events. [2020-10-15 23:38:33,309 INFO L130 PetriNetUnfolder]: For 382671/382677 co-relation queries the response was YES. [2020-10-15 23:38:33,336 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35146 conditions, 1583 events. 591/1583 cut-off events. For 382671/382677 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 13976 event pairs, 0 based on Foata normal form. 8/1591 useless extension candidates. Maximal degree in co-relation 34917. Up to 1000 conditions per place. [2020-10-15 23:38:33,353 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 710 selfloop transitions, 123 changer transitions 0/840 dead transitions. [2020-10-15 23:38:33,353 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 840 transitions, 54183 flow [2020-10-15 23:38:33,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:38:33,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:38:33,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-15 23:38:33,355 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-15 23:38:33,355 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-15 23:38:33,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-15 23:38:33,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:33,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-15 23:38:33,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:38:33,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:38:33,357 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:38:33,357 INFO L185 Difference]: Start difference. First operand has 603 places, 826 transitions, 51311 flow. Second operand 17 states and 1234 transitions. [2020-10-15 23:38:33,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 840 transitions, 54183 flow [2020-10-15 23:38:35,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 840 transitions, 54007 flow, removed 11 selfloop flow, removed 18 redundant places. [2020-10-15 23:38:35,262 INFO L241 Difference]: Finished difference. Result has 604 places, 834 transitions, 52507 flow [2020-10-15 23:38:35,263 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=51143, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=52507, PETRI_PLACES=604, PETRI_TRANSITIONS=834} [2020-10-15 23:38:35,263 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 586 predicate places. [2020-10-15 23:38:35,263 INFO L481 AbstractCegarLoop]: Abstraction has has 604 places, 834 transitions, 52507 flow [2020-10-15 23:38:35,263 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:35,264 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:35,264 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:35,464 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:35,464 INFO L429 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:35,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:35,465 INFO L82 PathProgramCache]: Analyzing trace with hash 1482715498, now seen corresponding path program 71 times [2020-10-15 23:38:35,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:35,465 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344327978] [2020-10-15 23:38:35,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:35,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:35,581 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-15 23:38:35,582 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344327978] [2020-10-15 23:38:35,582 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574261712] [2020-10-15 23:38:35,582 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 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-15 23:38:35,621 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:38:35,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:35,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:35,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:35,822 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-15 23:38:35,823 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:35,823 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:35,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633619147] [2020-10-15 23:38:35,823 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:35,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:35,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:35,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:35,824 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:38:35,825 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 834 transitions, 52507 flow. Second operand 17 states. [2020-10-15 23:38:35,825 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:35,825 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:38:35,825 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:37,119 INFO L129 PetriNetUnfolder]: 592/1586 cut-off events. [2020-10-15 23:38:37,119 INFO L130 PetriNetUnfolder]: For 381645/381647 co-relation queries the response was YES. [2020-10-15 23:38:37,154 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35412 conditions, 1586 events. 592/1586 cut-off events. For 381645/381647 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 14031 event pairs, 0 based on Foata normal form. 3/1589 useless extension candidates. Maximal degree in co-relation 35181. Up to 932 conditions per place. [2020-10-15 23:38:37,173 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 675 selfloop transitions, 183 changer transitions 0/865 dead transitions. [2020-10-15 23:38:37,174 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 865 transitions, 55026 flow [2020-10-15 23:38:37,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:38:37,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:38:37,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1228 transitions. [2020-10-15 23:38:37,175 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750962067069819 [2020-10-15 23:38:37,175 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1228 transitions. [2020-10-15 23:38:37,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1228 transitions. [2020-10-15 23:38:37,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:37,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1228 transitions. [2020-10-15 23:38:37,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:38:37,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:38:37,177 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:38:37,178 INFO L185 Difference]: Start difference. First operand has 604 places, 834 transitions, 52507 flow. Second operand 17 states and 1228 transitions. [2020-10-15 23:38:37,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 865 transitions, 55026 flow [2020-10-15 23:38:39,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 865 transitions, 54039 flow, removed 415 selfloop flow, removed 13 redundant places. [2020-10-15 23:38:39,122 INFO L241 Difference]: Finished difference. Result has 610 places, 841 transitions, 52344 flow [2020-10-15 23:38:39,123 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=51520, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=52344, PETRI_PLACES=610, PETRI_TRANSITIONS=841} [2020-10-15 23:38:39,123 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 592 predicate places. [2020-10-15 23:38:39,123 INFO L481 AbstractCegarLoop]: Abstraction has has 610 places, 841 transitions, 52344 flow [2020-10-15 23:38:39,123 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:39,123 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:39,123 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:39,324 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:39,324 INFO L429 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:39,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:39,325 INFO L82 PathProgramCache]: Analyzing trace with hash 1482744328, now seen corresponding path program 72 times [2020-10-15 23:38:39,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:39,325 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061216570] [2020-10-15 23:38:39,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:39,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:39,444 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-15 23:38:39,444 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061216570] [2020-10-15 23:38:39,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166440098] [2020-10-15 23:38:39,445 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 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-15 23:38:39,489 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:38:39,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:39,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:39,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:39,696 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-15 23:38:39,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:39,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:39,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886067722] [2020-10-15 23:38:39,697 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:39,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:39,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:39,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:39,698 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:38:39,699 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 841 transitions, 52344 flow. Second operand 17 states. [2020-10-15 23:38:39,699 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:39,699 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:38:39,699 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:40,883 INFO L129 PetriNetUnfolder]: 594/1593 cut-off events. [2020-10-15 23:38:40,883 INFO L130 PetriNetUnfolder]: For 392971/392977 co-relation queries the response was YES. [2020-10-15 23:38:40,911 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35435 conditions, 1593 events. 594/1593 cut-off events. For 392971/392977 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 14126 event pairs, 0 based on Foata normal form. 7/1600 useless extension candidates. Maximal degree in co-relation 35201. Up to 971 conditions per place. [2020-10-15 23:38:40,927 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 705 selfloop transitions, 152 changer transitions 0/864 dead transitions. [2020-10-15 23:38:40,928 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 864 transitions, 54880 flow [2020-10-15 23:38:40,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:38:40,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:38:40,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1084 transitions. [2020-10-15 23:38:40,929 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753894080996885 [2020-10-15 23:38:40,929 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1084 transitions. [2020-10-15 23:38:40,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1084 transitions. [2020-10-15 23:38:40,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:40,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1084 transitions. [2020-10-15 23:38:40,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:38:40,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:38:40,932 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:38:40,932 INFO L185 Difference]: Start difference. First operand has 610 places, 841 transitions, 52344 flow. Second operand 15 states and 1084 transitions. [2020-10-15 23:38:40,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 864 transitions, 54880 flow [2020-10-15 23:38:42,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 864 transitions, 54711 flow, removed 14 selfloop flow, removed 10 redundant places. [2020-10-15 23:38:42,993 INFO L241 Difference]: Finished difference. Result has 616 places, 844 transitions, 52968 flow [2020-10-15 23:38:42,994 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=52176, PETRI_DIFFERENCE_MINUEND_PLACES=600, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=52968, PETRI_PLACES=616, PETRI_TRANSITIONS=844} [2020-10-15 23:38:42,994 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 598 predicate places. [2020-10-15 23:38:42,994 INFO L481 AbstractCegarLoop]: Abstraction has has 616 places, 844 transitions, 52968 flow [2020-10-15 23:38:42,994 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:42,994 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:42,994 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:43,195 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2020-10-15 23:38:43,196 INFO L429 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:43,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:43,196 INFO L82 PathProgramCache]: Analyzing trace with hash -2023336077, now seen corresponding path program 73 times [2020-10-15 23:38:43,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:43,197 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621345156] [2020-10-15 23:38:43,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:43,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:43,367 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-15 23:38:43,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621345156] [2020-10-15 23:38:43,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764915458] [2020-10-15 23:38:43,368 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 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-15 23:38:43,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:43,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:43,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:43,639 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-15 23:38:43,640 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:43,640 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:43,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100360610] [2020-10-15 23:38:43,641 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:43,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:43,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:43,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:43,642 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:38:43,643 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 844 transitions, 52968 flow. Second operand 17 states. [2020-10-15 23:38:43,643 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:43,643 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:38:43,643 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:44,985 INFO L129 PetriNetUnfolder]: 595/1596 cut-off events. [2020-10-15 23:38:44,985 INFO L130 PetriNetUnfolder]: For 395712/395718 co-relation queries the response was YES. [2020-10-15 23:38:45,013 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35711 conditions, 1596 events. 595/1596 cut-off events. For 395712/395718 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 14162 event pairs, 0 based on Foata normal form. 7/1603 useless extension candidates. Maximal degree in co-relation 35475. Up to 1008 conditions per place. [2020-10-15 23:38:45,031 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 737 selfloop transitions, 117 changer transitions 0/861 dead transitions. [2020-10-15 23:38:45,031 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 861 transitions, 55186 flow [2020-10-15 23:38:45,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:38:45,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:38:45,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 940 transitions. [2020-10-15 23:38:45,032 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757728253055356 [2020-10-15 23:38:45,033 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 940 transitions. [2020-10-15 23:38:45,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 940 transitions. [2020-10-15 23:38:45,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:45,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 940 transitions. [2020-10-15 23:38:45,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:38:45,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:38:45,034 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:38:45,034 INFO L185 Difference]: Start difference. First operand has 616 places, 844 transitions, 52968 flow. Second operand 13 states and 940 transitions. [2020-10-15 23:38:45,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 861 transitions, 55186 flow [2020-10-15 23:38:47,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 861 transitions, 54956 flow, removed 14 selfloop flow, removed 14 redundant places. [2020-10-15 23:38:47,080 INFO L241 Difference]: Finished difference. Result has 617 places, 847 transitions, 53285 flow [2020-10-15 23:38:47,081 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=52738, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=53285, PETRI_PLACES=617, PETRI_TRANSITIONS=847} [2020-10-15 23:38:47,081 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 599 predicate places. [2020-10-15 23:38:47,081 INFO L481 AbstractCegarLoop]: Abstraction has has 617 places, 847 transitions, 53285 flow [2020-10-15 23:38:47,081 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:47,081 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:47,081 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:47,281 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:47,282 INFO L429 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:47,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:47,282 INFO L82 PathProgramCache]: Analyzing trace with hash -781707383, now seen corresponding path program 74 times [2020-10-15 23:38:47,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:47,283 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187692899] [2020-10-15 23:38:47,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:47,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:47,467 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-15 23:38:47,467 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187692899] [2020-10-15 23:38:47,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655354951] [2020-10-15 23:38:47,468 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 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-15 23:38:47,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:38:47,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:47,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:47,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:47,684 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-15 23:38:47,684 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:47,685 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:47,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063404852] [2020-10-15 23:38:47,685 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:47,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:47,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:47,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:47,687 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:38:47,688 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 847 transitions, 53285 flow. Second operand 17 states. [2020-10-15 23:38:47,688 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:47,688 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:38:47,688 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:48,751 INFO L129 PetriNetUnfolder]: 596/1599 cut-off events. [2020-10-15 23:38:48,751 INFO L130 PetriNetUnfolder]: For 400628/400630 co-relation queries the response was YES. [2020-10-15 23:38:48,780 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35923 conditions, 1599 events. 596/1599 cut-off events. For 400628/400630 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 14166 event pairs, 0 based on Foata normal form. 3/1602 useless extension candidates. Maximal degree in co-relation 35684. Up to 1061 conditions per place. [2020-10-15 23:38:48,798 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 783 selfloop transitions, 67 changer transitions 0/857 dead transitions. [2020-10-15 23:38:48,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 857 transitions, 55382 flow [2020-10-15 23:38:48,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:38:48,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:38:48,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 796 transitions. [2020-10-15 23:38:48,799 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6762956669498725 [2020-10-15 23:38:48,799 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 796 transitions. [2020-10-15 23:38:48,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 796 transitions. [2020-10-15 23:38:48,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:48,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 796 transitions. [2020-10-15 23:38:48,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:38:48,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:38:48,801 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:38:48,801 INFO L185 Difference]: Start difference. First operand has 617 places, 847 transitions, 53285 flow. Second operand 11 states and 796 transitions. [2020-10-15 23:38:48,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 857 transitions, 55382 flow [2020-10-15 23:38:50,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 857 transitions, 55186 flow, removed 40 selfloop flow, removed 8 redundant places. [2020-10-15 23:38:50,910 INFO L241 Difference]: Finished difference. Result has 621 places, 849 transitions, 53467 flow [2020-10-15 23:38:50,911 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=53089, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=53467, PETRI_PLACES=621, PETRI_TRANSITIONS=849} [2020-10-15 23:38:50,911 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 603 predicate places. [2020-10-15 23:38:50,912 INFO L481 AbstractCegarLoop]: Abstraction has has 621 places, 849 transitions, 53467 flow [2020-10-15 23:38:50,912 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:50,912 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:50,912 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:51,112 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-10-15 23:38:51,113 INFO L429 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:51,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:51,113 INFO L82 PathProgramCache]: Analyzing trace with hash 430708167, now seen corresponding path program 75 times [2020-10-15 23:38:51,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:51,114 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224735632] [2020-10-15 23:38:51,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:51,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:51,232 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-15 23:38:51,232 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224735632] [2020-10-15 23:38:51,232 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919656699] [2020-10-15 23:38:51,232 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 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-15 23:38:51,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:38:51,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:51,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:51,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:51,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:38:51,453 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:51,453 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:51,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101894027] [2020-10-15 23:38:51,453 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:51,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:51,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:51,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:51,455 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:38:51,455 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 849 transitions, 53467 flow. Second operand 17 states. [2020-10-15 23:38:51,455 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:51,455 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:38:51,456 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:52,697 INFO L129 PetriNetUnfolder]: 598/1605 cut-off events. [2020-10-15 23:38:52,697 INFO L130 PetriNetUnfolder]: For 412560/412562 co-relation queries the response was YES. [2020-10-15 23:38:52,725 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36191 conditions, 1605 events. 598/1605 cut-off events. For 412560/412562 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 14213 event pairs, 0 based on Foata normal form. 3/1608 useless extension candidates. Maximal degree in co-relation 35950. Up to 931 conditions per place. [2020-10-15 23:38:52,743 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 674 selfloop transitions, 193 changer transitions 0/874 dead transitions. [2020-10-15 23:38:52,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 874 transitions, 56085 flow [2020-10-15 23:38:52,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:38:52,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:38:52,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1228 transitions. [2020-10-15 23:38:52,747 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750962067069819 [2020-10-15 23:38:52,747 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1228 transitions. [2020-10-15 23:38:52,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1228 transitions. [2020-10-15 23:38:52,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:52,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1228 transitions. [2020-10-15 23:38:52,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:38:52,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:38:52,749 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:38:52,749 INFO L185 Difference]: Start difference. First operand has 621 places, 849 transitions, 53467 flow. Second operand 17 states and 1228 transitions. [2020-10-15 23:38:52,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 874 transitions, 56085 flow [2020-10-15 23:38:54,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 874 transitions, 56011 flow, removed 1 selfloop flow, removed 7 redundant places. [2020-10-15 23:38:54,763 INFO L241 Difference]: Finished difference. Result has 633 places, 856 transitions, 54394 flow [2020-10-15 23:38:54,764 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=53393, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=54394, PETRI_PLACES=633, PETRI_TRANSITIONS=856} [2020-10-15 23:38:54,764 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 615 predicate places. [2020-10-15 23:38:54,764 INFO L481 AbstractCegarLoop]: Abstraction has has 633 places, 856 transitions, 54394 flow [2020-10-15 23:38:54,764 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:54,765 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:54,765 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:54,973 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:54,973 INFO L429 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:54,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:54,974 INFO L82 PathProgramCache]: Analyzing trace with hash -1921486730, now seen corresponding path program 76 times [2020-10-15 23:38:54,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:54,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610796883] [2020-10-15 23:38:54,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:54,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:55,085 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-15 23:38:55,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610796883] [2020-10-15 23:38:55,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075827208] [2020-10-15 23:38:55,086 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:55,160 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:38:55,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:55,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:55,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:55,381 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-15 23:38:55,381 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:55,382 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:55,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452390451] [2020-10-15 23:38:55,382 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:55,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:55,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:55,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:55,383 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:38:55,384 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 856 transitions, 54394 flow. Second operand 17 states. [2020-10-15 23:38:55,385 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:55,385 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:38:55,385 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:56,776 INFO L129 PetriNetUnfolder]: 600/1611 cut-off events. [2020-10-15 23:38:56,777 INFO L130 PetriNetUnfolder]: For 420678/420680 co-relation queries the response was YES. [2020-10-15 23:38:56,809 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36760 conditions, 1611 events. 600/1611 cut-off events. For 420678/420680 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 14268 event pairs, 0 based on Foata normal form. 3/1614 useless extension candidates. Maximal degree in co-relation 36516. Up to 964 conditions per place. [2020-10-15 23:38:56,828 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 698 selfloop transitions, 170 changer transitions 0/875 dead transitions. [2020-10-15 23:38:56,828 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 875 transitions, 56848 flow [2020-10-15 23:38:56,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:38:56,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:38:56,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1085 transitions. [2020-10-15 23:38:56,830 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67601246105919 [2020-10-15 23:38:56,830 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1085 transitions. [2020-10-15 23:38:56,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1085 transitions. [2020-10-15 23:38:56,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:56,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1085 transitions. [2020-10-15 23:38:56,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:38:56,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:38:56,832 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:38:56,832 INFO L185 Difference]: Start difference. First operand has 633 places, 856 transitions, 54394 flow. Second operand 15 states and 1085 transitions. [2020-10-15 23:38:56,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 875 transitions, 56848 flow [2020-10-15 23:38:59,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 875 transitions, 56662 flow, removed 2 selfloop flow, removed 12 redundant places. [2020-10-15 23:38:59,154 INFO L241 Difference]: Finished difference. Result has 638 places, 860 transitions, 55095 flow [2020-10-15 23:38:59,155 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=54208, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=856, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=55095, PETRI_PLACES=638, PETRI_TRANSITIONS=860} [2020-10-15 23:38:59,155 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 620 predicate places. [2020-10-15 23:38:59,155 INFO L481 AbstractCegarLoop]: Abstraction has has 638 places, 860 transitions, 55095 flow [2020-10-15 23:38:59,155 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:59,155 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:59,155 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:59,355 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-10-15 23:38:59,356 INFO L429 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:59,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:59,356 INFO L82 PathProgramCache]: Analyzing trace with hash -754915199, now seen corresponding path program 77 times [2020-10-15 23:38:59,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:59,357 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009622008] [2020-10-15 23:38:59,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:59,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:59,466 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-15 23:38:59,467 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009622008] [2020-10-15 23:38:59,467 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596407000] [2020-10-15 23:38:59,467 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 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-15 23:38:59,504 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:38:59,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:59,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:59,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:59,744 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-15 23:38:59,745 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:59,745 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:59,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377967040] [2020-10-15 23:38:59,745 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:59,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:59,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:59,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:59,746 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:38:59,747 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 860 transitions, 55095 flow. Second operand 17 states. [2020-10-15 23:38:59,747 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:59,747 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:38:59,747 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:01,064 INFO L129 PetriNetUnfolder]: 603/1620 cut-off events. [2020-10-15 23:39:01,064 INFO L130 PetriNetUnfolder]: For 435177/435183 co-relation queries the response was YES. [2020-10-15 23:39:01,119 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37356 conditions, 1620 events. 603/1620 cut-off events. For 435177/435183 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 14441 event pairs, 0 based on Foata normal form. 7/1627 useless extension candidates. Maximal degree in co-relation 37109. Up to 934 conditions per place. [2020-10-15 23:39:01,154 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 671 selfloop transitions, 204 changer transitions 0/882 dead transitions. [2020-10-15 23:39:01,154 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 882 transitions, 57834 flow [2020-10-15 23:39:01,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:39:01,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:39:01,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1157 transitions. [2020-10-15 23:39:01,156 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758177570093458 [2020-10-15 23:39:01,156 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1157 transitions. [2020-10-15 23:39:01,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1157 transitions. [2020-10-15 23:39:01,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:01,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1157 transitions. [2020-10-15 23:39:01,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:39:01,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:39:01,160 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:39:01,160 INFO L185 Difference]: Start difference. First operand has 638 places, 860 transitions, 55095 flow. Second operand 16 states and 1157 transitions. [2020-10-15 23:39:01,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 882 transitions, 57834 flow [2020-10-15 23:39:03,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 882 transitions, 57649 flow, removed 0 selfloop flow, removed 11 redundant places. [2020-10-15 23:39:03,642 INFO L241 Difference]: Finished difference. Result has 645 places, 866 transitions, 56118 flow [2020-10-15 23:39:03,643 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=54911, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=56118, PETRI_PLACES=645, PETRI_TRANSITIONS=866} [2020-10-15 23:39:03,643 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 627 predicate places. [2020-10-15 23:39:03,643 INFO L481 AbstractCegarLoop]: Abstraction has has 645 places, 866 transitions, 56118 flow [2020-10-15 23:39:03,643 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:03,643 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:03,644 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:03,844 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2020-10-15 23:39:03,844 INFO L429 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:03,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:03,845 INFO L82 PathProgramCache]: Analyzing trace with hash -1921516521, now seen corresponding path program 78 times [2020-10-15 23:39:03,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:03,845 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761665432] [2020-10-15 23:39:03,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:03,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:03,962 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:03,962 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761665432] [2020-10-15 23:39:03,962 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321708150] [2020-10-15 23:39:03,963 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 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-15 23:39:04,033 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:39:04,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:04,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:04,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:07,945 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-15 23:39:07,945 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:07,945 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:07,946 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032363021] [2020-10-15 23:39:07,946 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:07,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:07,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:07,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=208, Unknown=1, NotChecked=0, Total=272 [2020-10-15 23:39:07,947 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:39:07,947 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 866 transitions, 56118 flow. Second operand 17 states. [2020-10-15 23:39:07,947 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:07,948 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:39:07,948 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:12,171 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-15 23:39:13,349 INFO L129 PetriNetUnfolder]: 607/1632 cut-off events. [2020-10-15 23:39:13,349 INFO L130 PetriNetUnfolder]: For 447872/447874 co-relation queries the response was YES. [2020-10-15 23:39:13,379 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38148 conditions, 1632 events. 607/1632 cut-off events. For 447872/447874 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 14514 event pairs, 0 based on Foata normal form. 3/1635 useless extension candidates. Maximal degree in co-relation 37898. Up to 936 conditions per place. [2020-10-15 23:39:13,397 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 671 selfloop transitions, 208 changer transitions 0/886 dead transitions. [2020-10-15 23:39:13,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 886 transitions, 58989 flow [2020-10-15 23:39:13,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:39:13,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:39:13,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1157 transitions. [2020-10-15 23:39:13,398 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758177570093458 [2020-10-15 23:39:13,399 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1157 transitions. [2020-10-15 23:39:13,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1157 transitions. [2020-10-15 23:39:13,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:13,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1157 transitions. [2020-10-15 23:39:13,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:39:13,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:39:13,401 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:39:13,401 INFO L185 Difference]: Start difference. First operand has 645 places, 866 transitions, 56118 flow. Second operand 16 states and 1157 transitions. [2020-10-15 23:39:13,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 886 transitions, 58989 flow [2020-10-15 23:39:15,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 886 transitions, 58797 flow, removed 0 selfloop flow, removed 11 redundant places. [2020-10-15 23:39:15,832 INFO L241 Difference]: Finished difference. Result has 652 places, 872 transitions, 57302 flow [2020-10-15 23:39:15,832 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=55928, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=57302, PETRI_PLACES=652, PETRI_TRANSITIONS=872} [2020-10-15 23:39:15,833 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 634 predicate places. [2020-10-15 23:39:15,833 INFO L481 AbstractCegarLoop]: Abstraction has has 652 places, 872 transitions, 57302 flow [2020-10-15 23:39:15,833 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:15,833 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:15,833 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:16,033 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-15 23:39:16,034 INFO L429 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:16,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:16,034 INFO L82 PathProgramCache]: Analyzing trace with hash 788231158, now seen corresponding path program 79 times [2020-10-15 23:39:16,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:16,035 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139191469] [2020-10-15 23:39:16,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:16,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:16,135 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-15 23:39:16,135 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139191469] [2020-10-15 23:39:16,135 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305323757] [2020-10-15 23:39:16,136 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 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-15 23:39:16,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:16,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:16,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:16,437 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-15 23:39:16,437 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:16,438 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:16,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077164584] [2020-10-15 23:39:16,438 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:16,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:16,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:16,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:16,440 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:39:16,441 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 872 transitions, 57302 flow. Second operand 17 states. [2020-10-15 23:39:16,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:16,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:39:16,441 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:18,421 INFO L129 PetriNetUnfolder]: 610/1640 cut-off events. [2020-10-15 23:39:18,422 INFO L130 PetriNetUnfolder]: For 455233/455239 co-relation queries the response was YES. [2020-10-15 23:39:18,453 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38643 conditions, 1640 events. 610/1640 cut-off events. For 455233/455239 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 14707 event pairs, 0 based on Foata normal form. 7/1647 useless extension candidates. Maximal degree in co-relation 38390. Up to 840 conditions per place. [2020-10-15 23:39:18,471 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 566 selfloop transitions, 324 changer transitions 0/897 dead transitions. [2020-10-15 23:39:18,471 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 897 transitions, 59972 flow [2020-10-15 23:39:18,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-15 23:39:18,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-15 23:39:18,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1737 transitions. [2020-10-15 23:39:18,473 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6764018691588785 [2020-10-15 23:39:18,473 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1737 transitions. [2020-10-15 23:39:18,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1737 transitions. [2020-10-15 23:39:18,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:18,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1737 transitions. [2020-10-15 23:39:18,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-15 23:39:18,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-15 23:39:18,476 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-15 23:39:18,476 INFO L185 Difference]: Start difference. First operand has 652 places, 872 transitions, 57302 flow. Second operand 24 states and 1737 transitions. [2020-10-15 23:39:18,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 897 transitions, 59972 flow [2020-10-15 23:39:20,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 664 places, 897 transitions, 59774 flow, removed 4 selfloop flow, removed 11 redundant places. [2020-10-15 23:39:20,944 INFO L241 Difference]: Finished difference. Result has 667 places, 877 transitions, 58432 flow [2020-10-15 23:39:20,945 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=57106, PETRI_DIFFERENCE_MINUEND_PLACES=641, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=58432, PETRI_PLACES=667, PETRI_TRANSITIONS=877} [2020-10-15 23:39:20,945 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 649 predicate places. [2020-10-15 23:39:20,945 INFO L481 AbstractCegarLoop]: Abstraction has has 667 places, 877 transitions, 58432 flow [2020-10-15 23:39:20,945 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:20,945 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:20,945 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:21,145 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:21,146 INFO L429 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:21,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:21,146 INFO L82 PathProgramCache]: Analyzing trace with hash 153813858, now seen corresponding path program 80 times [2020-10-15 23:39:21,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:21,147 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973621278] [2020-10-15 23:39:21,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:21,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:21,259 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-15 23:39:21,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973621278] [2020-10-15 23:39:21,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300213585] [2020-10-15 23:39:21,260 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 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-15 23:39:21,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:39:21,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:21,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:21,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:21,479 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-15 23:39:21,479 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:21,479 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:21,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144879163] [2020-10-15 23:39:21,480 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:21,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:21,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:21,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:21,481 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:39:21,482 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 877 transitions, 58432 flow. Second operand 17 states. [2020-10-15 23:39:21,482 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:21,482 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:39:21,482 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:22,690 INFO L129 PetriNetUnfolder]: 613/1649 cut-off events. [2020-10-15 23:39:22,690 INFO L130 PetriNetUnfolder]: For 475570/475576 co-relation queries the response was YES. [2020-10-15 23:39:22,721 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39468 conditions, 1649 events. 613/1649 cut-off events. For 475570/475576 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 14806 event pairs, 0 based on Foata normal form. 7/1656 useless extension candidates. Maximal degree in co-relation 39212. Up to 1000 conditions per place. [2020-10-15 23:39:22,739 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 721 selfloop transitions, 162 changer transitions 0/890 dead transitions. [2020-10-15 23:39:22,740 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 890 transitions, 61024 flow [2020-10-15 23:39:22,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:39:22,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:39:22,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1087 transitions. [2020-10-15 23:39:22,741 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6772585669781932 [2020-10-15 23:39:22,741 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1087 transitions. [2020-10-15 23:39:22,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1087 transitions. [2020-10-15 23:39:22,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:22,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1087 transitions. [2020-10-15 23:39:22,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:39:22,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:39:22,743 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:39:22,743 INFO L185 Difference]: Start difference. First operand has 667 places, 877 transitions, 58432 flow. Second operand 15 states and 1087 transitions. [2020-10-15 23:39:22,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 890 transitions, 61024 flow [2020-10-15 23:39:25,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 890 transitions, 60564 flow, removed 33 selfloop flow, removed 22 redundant places. [2020-10-15 23:39:25,590 INFO L241 Difference]: Finished difference. Result has 661 places, 881 transitions, 59025 flow [2020-10-15 23:39:25,590 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=57973, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=59025, PETRI_PLACES=661, PETRI_TRANSITIONS=881} [2020-10-15 23:39:25,591 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 643 predicate places. [2020-10-15 23:39:25,591 INFO L481 AbstractCegarLoop]: Abstraction has has 661 places, 881 transitions, 59025 flow [2020-10-15 23:39:25,591 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:25,591 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:25,591 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:25,791 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2020-10-15 23:39:25,792 INFO L429 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:25,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:25,792 INFO L82 PathProgramCache]: Analyzing trace with hash -1236025611, now seen corresponding path program 81 times [2020-10-15 23:39:25,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:25,793 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417611160] [2020-10-15 23:39:25,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:25,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:25,927 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-15 23:39:25,927 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417611160] [2020-10-15 23:39:25,927 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025871227] [2020-10-15 23:39:25,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 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-15 23:39:25,980 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:39:25,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:25,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:25,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:26,330 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-15 23:39:26,331 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:26,331 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:26,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717632246] [2020-10-15 23:39:26,331 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:26,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:26,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:26,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:26,333 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:39:26,333 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 661 places, 881 transitions, 59025 flow. Second operand 17 states. [2020-10-15 23:39:26,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:26,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:39:26,333 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:30,764 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-15 23:39:42,646 INFO L129 PetriNetUnfolder]: 620/1668 cut-off events. [2020-10-15 23:39:42,646 INFO L130 PetriNetUnfolder]: For 488098/488100 co-relation queries the response was YES. [2020-10-15 23:39:42,678 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39885 conditions, 1668 events. 620/1668 cut-off events. For 488098/488100 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 14935 event pairs, 0 based on Foata normal form. 3/1671 useless extension candidates. Maximal degree in co-relation 39629. Up to 784 conditions per place. [2020-10-15 23:39:42,697 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 502 selfloop transitions, 407 changer transitions 0/916 dead transitions. [2020-10-15 23:39:42,697 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 916 transitions, 62076 flow [2020-10-15 23:39:42,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-15 23:39:42,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-15 23:39:42,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1737 transitions. [2020-10-15 23:39:42,699 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6764018691588785 [2020-10-15 23:39:42,699 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1737 transitions. [2020-10-15 23:39:42,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1737 transitions. [2020-10-15 23:39:42,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:42,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1737 transitions. [2020-10-15 23:39:42,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-15 23:39:42,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-15 23:39:42,701 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-15 23:39:42,702 INFO L185 Difference]: Start difference. First operand has 661 places, 881 transitions, 59025 flow. Second operand 24 states and 1737 transitions. [2020-10-15 23:39:42,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 684 places, 916 transitions, 62076 flow [2020-10-15 23:39:45,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 916 transitions, 61906 flow, removed 9 selfloop flow, removed 11 redundant places. [2020-10-15 23:39:45,365 INFO L241 Difference]: Finished difference. Result has 676 places, 895 transitions, 60704 flow [2020-10-15 23:39:45,365 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=58857, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=60704, PETRI_PLACES=676, PETRI_TRANSITIONS=895} [2020-10-15 23:39:45,365 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 658 predicate places. [2020-10-15 23:39:45,365 INFO L481 AbstractCegarLoop]: Abstraction has has 676 places, 895 transitions, 60704 flow [2020-10-15 23:39:45,365 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:45,366 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:45,366 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:45,566 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:45,566 INFO L429 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:45,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:45,567 INFO L82 PathProgramCache]: Analyzing trace with hash 1860609673, now seen corresponding path program 82 times [2020-10-15 23:39:45,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:45,567 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669013495] [2020-10-15 23:39:45,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:45,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:45,676 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-15 23:39:45,676 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669013495] [2020-10-15 23:39:45,676 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811016751] [2020-10-15 23:39:45,676 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 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-15 23:39:45,718 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:39:45,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:45,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:45,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:45,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:39:45,955 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-15 23:39:45,955 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:45,955 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:45,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709670731] [2020-10-15 23:39:45,956 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:45,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:45,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:45,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:45,958 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:39:45,958 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 895 transitions, 60704 flow. Second operand 17 states. [2020-10-15 23:39:45,958 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:45,958 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:39:45,958 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:48,244 INFO L129 PetriNetUnfolder]: 634/1704 cut-off events. [2020-10-15 23:39:48,244 INFO L130 PetriNetUnfolder]: For 525248/525250 co-relation queries the response was YES. [2020-10-15 23:39:48,278 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41502 conditions, 1704 events. 634/1704 cut-off events. For 525248/525250 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 15348 event pairs, 0 based on Foata normal form. 4/1708 useless extension candidates. Maximal degree in co-relation 41243. Up to 1044 conditions per place. [2020-10-15 23:39:48,300 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 676 selfloop transitions, 239 changer transitions 0/922 dead transitions. [2020-10-15 23:39:48,300 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 922 transitions, 64550 flow [2020-10-15 23:39:48,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-15 23:39:48,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-15 23:39:48,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1814 transitions. [2020-10-15 23:39:48,303 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6781308411214954 [2020-10-15 23:39:48,303 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1814 transitions. [2020-10-15 23:39:48,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1814 transitions. [2020-10-15 23:39:48,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:48,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1814 transitions. [2020-10-15 23:39:48,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-15 23:39:48,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-15 23:39:48,306 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-15 23:39:48,307 INFO L185 Difference]: Start difference. First operand has 676 places, 895 transitions, 60704 flow. Second operand 25 states and 1814 transitions. [2020-10-15 23:39:48,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 922 transitions, 64550 flow [2020-10-15 23:39:51,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 922 transitions, 64254 flow, removed 41 selfloop flow, removed 17 redundant places. [2020-10-15 23:39:51,321 INFO L241 Difference]: Finished difference. Result has 686 places, 917 transitions, 62842 flow [2020-10-15 23:39:51,322 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=60408, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=62842, PETRI_PLACES=686, PETRI_TRANSITIONS=917} [2020-10-15 23:39:51,322 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 668 predicate places. [2020-10-15 23:39:51,322 INFO L481 AbstractCegarLoop]: Abstraction has has 686 places, 917 transitions, 62842 flow [2020-10-15 23:39:51,322 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:51,323 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:51,323 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:51,538 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-15 23:39:51,538 INFO L429 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:51,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:51,539 INFO L82 PathProgramCache]: Analyzing trace with hash 164329337, now seen corresponding path program 83 times [2020-10-15 23:39:51,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:51,539 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377550178] [2020-10-15 23:39:51,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:51,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:51,654 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-15 23:39:51,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377550178] [2020-10-15 23:39:51,655 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028954318] [2020-10-15 23:39:51,655 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 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-15 23:39:51,708 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:39:51,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:51,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:51,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:51,899 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:39:51,941 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-15 23:39:51,941 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:51,942 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:51,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802879371] [2020-10-15 23:39:51,942 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:51,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:51,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:51,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:51,944 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:39:51,944 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 917 transitions, 62842 flow. Second operand 17 states. [2020-10-15 23:39:51,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:51,945 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:39:51,945 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:53,631 INFO L129 PetriNetUnfolder]: 640/1719 cut-off events. [2020-10-15 23:39:53,631 INFO L130 PetriNetUnfolder]: For 551572/551578 co-relation queries the response was YES. [2020-10-15 23:39:53,664 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42610 conditions, 1719 events. 640/1719 cut-off events. For 551572/551578 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 15520 event pairs, 0 based on Foata normal form. 8/1727 useless extension candidates. Maximal degree in co-relation 42348. Up to 1053 conditions per place. [2020-10-15 23:39:53,684 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 736 selfloop transitions, 189 changer transitions 0/932 dead transitions. [2020-10-15 23:39:53,684 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 932 transitions, 66073 flow [2020-10-15 23:39:53,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:39:53,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:39:53,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-15 23:39:53,686 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-15 23:39:53,686 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-15 23:39:53,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-15 23:39:53,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:53,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-15 23:39:53,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:39:53,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:39:53,688 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:39:53,688 INFO L185 Difference]: Start difference. First operand has 686 places, 917 transitions, 62842 flow. Second operand 17 states and 1234 transitions. [2020-10-15 23:39:53,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 702 places, 932 transitions, 66073 flow [2020-10-15 23:39:56,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 932 transitions, 65366 flow, removed 216 selfloop flow, removed 22 redundant places. [2020-10-15 23:39:56,483 INFO L241 Difference]: Finished difference. Result has 683 places, 925 transitions, 63862 flow [2020-10-15 23:39:56,483 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=62141, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=917, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=733, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=63862, PETRI_PLACES=683, PETRI_TRANSITIONS=925} [2020-10-15 23:39:56,483 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 665 predicate places. [2020-10-15 23:39:56,483 INFO L481 AbstractCegarLoop]: Abstraction has has 683 places, 925 transitions, 63862 flow [2020-10-15 23:39:56,483 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:56,483 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:56,484 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:56,684 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:56,684 INFO L429 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:56,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:56,685 INFO L82 PathProgramCache]: Analyzing trace with hash -84530078, now seen corresponding path program 84 times [2020-10-15 23:39:56,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:56,686 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826297589] [2020-10-15 23:39:56,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:56,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:56,815 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-15 23:39:56,816 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826297589] [2020-10-15 23:39:56,816 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39961192] [2020-10-15 23:39:56,816 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 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-15 23:39:56,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:39:56,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:56,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:56,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:57,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:39:57,097 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:39:57,140 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-15 23:39:57,141 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:57,141 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:57,141 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222524789] [2020-10-15 23:39:57,141 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:57,142 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:57,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:57,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:57,144 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:39:57,146 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 925 transitions, 63862 flow. Second operand 17 states. [2020-10-15 23:39:57,146 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:57,146 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:39:57,146 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:59,655 INFO L129 PetriNetUnfolder]: 658/1768 cut-off events. [2020-10-15 23:39:59,655 INFO L130 PetriNetUnfolder]: For 595487/595489 co-relation queries the response was YES. [2020-10-15 23:39:59,696 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44360 conditions, 1768 events. 658/1768 cut-off events. For 595487/595489 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 16057 event pairs, 0 based on Foata normal form. 5/1773 useless extension candidates. Maximal degree in co-relation 44095. Up to 966 conditions per place. [2020-10-15 23:39:59,721 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 586 selfloop transitions, 363 changer transitions 0/956 dead transitions. [2020-10-15 23:39:59,721 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 956 transitions, 68823 flow [2020-10-15 23:39:59,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:39:59,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:39:59,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1670 transitions. [2020-10-15 23:39:59,723 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785859406745226 [2020-10-15 23:39:59,723 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1670 transitions. [2020-10-15 23:39:59,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1670 transitions. [2020-10-15 23:39:59,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:59,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1670 transitions. [2020-10-15 23:39:59,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:39:59,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:39:59,726 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:39:59,726 INFO L185 Difference]: Start difference. First operand has 683 places, 925 transitions, 63862 flow. Second operand 23 states and 1670 transitions. [2020-10-15 23:39:59,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 956 transitions, 68823 flow [2020-10-15 23:40:03,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 956 transitions, 68336 flow, removed 195 selfloop flow, removed 13 redundant places. [2020-10-15 23:40:03,264 INFO L241 Difference]: Finished difference. Result has 695 places, 950 transitions, 67319 flow [2020-10-15 23:40:03,265 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=63375, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=925, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=67319, PETRI_PLACES=695, PETRI_TRANSITIONS=950} [2020-10-15 23:40:03,265 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 677 predicate places. [2020-10-15 23:40:03,265 INFO L481 AbstractCegarLoop]: Abstraction has has 695 places, 950 transitions, 67319 flow [2020-10-15 23:40:03,266 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:03,266 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:03,266 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:03,479 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:40:03,479 INFO L429 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:03,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:03,480 INFO L82 PathProgramCache]: Analyzing trace with hash 789154679, now seen corresponding path program 85 times [2020-10-15 23:40:03,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:03,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185076400] [2020-10-15 23:40:03,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:03,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:03,593 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-15 23:40:03,594 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185076400] [2020-10-15 23:40:03,594 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890863748] [2020-10-15 23:40:03,594 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 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-15 23:40:03,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:03,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:03,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:03,908 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-15 23:40:03,909 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:03,909 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:03,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195967546] [2020-10-15 23:40:03,909 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:03,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:03,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:03,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:40:03,910 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:40:03,911 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 950 transitions, 67319 flow. Second operand 17 states. [2020-10-15 23:40:03,911 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:03,911 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:40:03,911 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:06,234 INFO L129 PetriNetUnfolder]: 666/1791 cut-off events. [2020-10-15 23:40:06,235 INFO L130 PetriNetUnfolder]: For 601157/601163 co-relation queries the response was YES. [2020-10-15 23:40:06,269 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45674 conditions, 1791 events. 666/1791 cut-off events. For 601157/601163 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 16309 event pairs, 0 based on Foata normal form. 7/1798 useless extension candidates. Maximal degree in co-relation 45406. Up to 927 conditions per place. [2020-10-15 23:40:06,294 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 635 selfloop transitions, 338 changer transitions 0/980 dead transitions. [2020-10-15 23:40:06,294 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 711 places, 980 transitions, 71052 flow [2020-10-15 23:40:06,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:40:06,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:40:06,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1231 transitions. [2020-10-15 23:40:06,296 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6767454645409565 [2020-10-15 23:40:06,296 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1231 transitions. [2020-10-15 23:40:06,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1231 transitions. [2020-10-15 23:40:06,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:06,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1231 transitions. [2020-10-15 23:40:06,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:40:06,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:40:06,298 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:40:06,299 INFO L185 Difference]: Start difference. First operand has 695 places, 950 transitions, 67319 flow. Second operand 17 states and 1231 transitions. [2020-10-15 23:40:06,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 711 places, 980 transitions, 71052 flow [2020-10-15 23:40:09,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 980 transitions, 69729 flow, removed 470 selfloop flow, removed 18 redundant places. [2020-10-15 23:40:09,890 INFO L241 Difference]: Finished difference. Result has 694 places, 958 transitions, 68151 flow [2020-10-15 23:40:09,891 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=66010, PETRI_DIFFERENCE_MINUEND_PLACES=677, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=68151, PETRI_PLACES=694, PETRI_TRANSITIONS=958} [2020-10-15 23:40:09,891 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 676 predicate places. [2020-10-15 23:40:09,891 INFO L481 AbstractCegarLoop]: Abstraction has has 694 places, 958 transitions, 68151 flow [2020-10-15 23:40:09,891 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:09,891 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:09,891 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:10,092 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2020-10-15 23:40:10,092 INFO L429 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:10,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:10,093 INFO L82 PathProgramCache]: Analyzing trace with hash 789868919, now seen corresponding path program 86 times [2020-10-15 23:40:10,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:10,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966992582] [2020-10-15 23:40:10,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:10,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:10,234 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-15 23:40:10,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966992582] [2020-10-15 23:40:10,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738928474] [2020-10-15 23:40:10,235 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 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-15 23:40:10,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:40:10,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:10,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:10,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:10,546 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:40:10,548 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:10,675 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-15 23:40:10,676 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:10,676 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:10,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614485813] [2020-10-15 23:40:10,676 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:10,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:10,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:10,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:40:10,678 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:40:10,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 958 transitions, 68151 flow. Second operand 17 states. [2020-10-15 23:40:10,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:10,679 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:40:10,679 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:14,079 INFO L129 PetriNetUnfolder]: 677/1821 cut-off events. [2020-10-15 23:40:14,079 INFO L130 PetriNetUnfolder]: For 632275/632277 co-relation queries the response was YES. [2020-10-15 23:40:14,125 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46543 conditions, 1821 events. 677/1821 cut-off events. For 632275/632277 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 16449 event pairs, 0 based on Foata normal form. 4/1825 useless extension candidates. Maximal degree in co-relation 46274. Up to 940 conditions per place. [2020-10-15 23:40:14,154 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 525 selfloop transitions, 450 changer transitions 0/982 dead transitions. [2020-10-15 23:40:14,154 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 982 transitions, 72227 flow [2020-10-15 23:40:14,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:40:14,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:40:14,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1959 transitions. [2020-10-15 23:40:14,157 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780893042575286 [2020-10-15 23:40:14,157 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1959 transitions. [2020-10-15 23:40:14,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1959 transitions. [2020-10-15 23:40:14,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:14,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1959 transitions. [2020-10-15 23:40:14,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:40:14,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:40:14,161 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:40:14,161 INFO L185 Difference]: Start difference. First operand has 694 places, 958 transitions, 68151 flow. Second operand 27 states and 1959 transitions. [2020-10-15 23:40:14,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 982 transitions, 72227 flow [2020-10-15 23:40:18,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 982 transitions, 71892 flow, removed 0 selfloop flow, removed 13 redundant places. [2020-10-15 23:40:18,662 INFO L241 Difference]: Finished difference. Result has 710 places, 972 transitions, 70792 flow [2020-10-15 23:40:18,663 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=67821, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=437, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=70792, PETRI_PLACES=710, PETRI_TRANSITIONS=972} [2020-10-15 23:40:18,664 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 692 predicate places. [2020-10-15 23:40:18,664 INFO L481 AbstractCegarLoop]: Abstraction has has 710 places, 972 transitions, 70792 flow [2020-10-15 23:40:18,664 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:18,664 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:18,664 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:18,870 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-15 23:40:18,871 INFO L429 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:18,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:18,872 INFO L82 PathProgramCache]: Analyzing trace with hash 788946359, now seen corresponding path program 87 times [2020-10-15 23:40:18,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:18,872 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781052190] [2020-10-15 23:40:18,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:18,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:19,013 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-15 23:40:19,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781052190] [2020-10-15 23:40:19,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291069378] [2020-10-15 23:40:19,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-15 23:40:19,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:40:19,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:19,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:19,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:21,383 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:40:21,467 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-15 23:40:21,467 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:21,467 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:21,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13336938] [2020-10-15 23:40:21,468 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:21,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:21,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:21,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=192, Unknown=1, NotChecked=0, Total=272 [2020-10-15 23:40:21,469 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:40:21,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 710 places, 972 transitions, 70792 flow. Second operand 17 states. [2020-10-15 23:40:21,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:21,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:40:21,470 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:26,053 INFO L129 PetriNetUnfolder]: 695/1870 cut-off events. [2020-10-15 23:40:26,053 INFO L130 PetriNetUnfolder]: For 709656/709658 co-relation queries the response was YES. [2020-10-15 23:40:26,101 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49519 conditions, 1870 events. 695/1870 cut-off events. For 709656/709658 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 16957 event pairs, 0 based on Foata normal form. 5/1875 useless extension candidates. Maximal degree in co-relation 49247. Up to 812 conditions per place. [2020-10-15 23:40:26,128 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 450 selfloop transitions, 539 changer transitions 0/996 dead transitions. [2020-10-15 23:40:26,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 996 transitions, 76383 flow [2020-10-15 23:40:26,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:40:26,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:40:26,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2105 transitions. [2020-10-15 23:40:26,131 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783757653883339 [2020-10-15 23:40:26,131 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2105 transitions. [2020-10-15 23:40:26,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2105 transitions. [2020-10-15 23:40:26,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:26,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2105 transitions. [2020-10-15 23:40:26,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:40:26,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:40:26,135 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:40:26,135 INFO L185 Difference]: Start difference. First operand has 710 places, 972 transitions, 70792 flow. Second operand 29 states and 2105 transitions. [2020-10-15 23:40:26,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 996 transitions, 76383 flow [2020-10-15 23:40:30,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 719 places, 996 transitions, 75280 flow, removed 396 selfloop flow, removed 19 redundant places. [2020-10-15 23:40:30,947 INFO L241 Difference]: Finished difference. Result has 722 places, 995 transitions, 74764 flow [2020-10-15 23:40:30,949 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=69689, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=520, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=74764, PETRI_PLACES=722, PETRI_TRANSITIONS=995} [2020-10-15 23:40:30,949 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 704 predicate places. [2020-10-15 23:40:30,949 INFO L481 AbstractCegarLoop]: Abstraction has has 722 places, 995 transitions, 74764 flow [2020-10-15 23:40:30,949 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:30,950 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:30,950 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:31,165 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:40:31,166 INFO L429 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:31,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:31,166 INFO L82 PathProgramCache]: Analyzing trace with hash 788916568, now seen corresponding path program 88 times [2020-10-15 23:40:31,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:31,167 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870750425] [2020-10-15 23:40:31,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:31,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:31,319 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-15 23:40:31,320 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870750425] [2020-10-15 23:40:31,320 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425585231] [2020-10-15 23:40:31,320 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 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-15 23:40:31,365 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:40:31,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:31,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:31,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:33,706 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:40:33,713 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:33,803 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-15 23:40:33,803 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:33,803 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:33,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110168057] [2020-10-15 23:40:33,804 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:33,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:33,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:33,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=188, Unknown=1, NotChecked=0, Total=272 [2020-10-15 23:40:33,805 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:40:33,806 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 722 places, 995 transitions, 74764 flow. Second operand 17 states. [2020-10-15 23:40:33,806 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:33,806 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:40:33,806 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:34,329 WARN L193 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 20 [2020-10-15 23:40:38,477 INFO L129 PetriNetUnfolder]: 703/1893 cut-off events. [2020-10-15 23:40:38,477 INFO L130 PetriNetUnfolder]: For 724601/724607 co-relation queries the response was YES. [2020-10-15 23:40:38,527 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50967 conditions, 1893 events. 703/1893 cut-off events. For 724601/724607 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 17397 event pairs, 0 based on Foata normal form. 8/1901 useless extension candidates. Maximal degree in co-relation 50692. Up to 862 conditions per place. [2020-10-15 23:40:38,557 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 469 selfloop transitions, 539 changer transitions 0/1015 dead transitions. [2020-10-15 23:40:38,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 1015 transitions, 78733 flow [2020-10-15 23:40:38,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:40:38,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:40:38,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1959 transitions. [2020-10-15 23:40:38,560 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780893042575286 [2020-10-15 23:40:38,560 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1959 transitions. [2020-10-15 23:40:38,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1959 transitions. [2020-10-15 23:40:38,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:38,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1959 transitions. [2020-10-15 23:40:38,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:40:38,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:40:38,563 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:40:38,563 INFO L185 Difference]: Start difference. First operand has 722 places, 995 transitions, 74764 flow. Second operand 27 states and 1959 transitions. [2020-10-15 23:40:38,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 1015 transitions, 78733 flow [2020-10-15 23:40:42,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 1015 transitions, 75503 flow, removed 1290 selfloop flow, removed 24 redundant places. [2020-10-15 23:40:42,842 INFO L241 Difference]: Finished difference. Result has 727 places, 1005 transitions, 74615 flow [2020-10-15 23:40:42,843 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=71534, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=530, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=74615, PETRI_PLACES=727, PETRI_TRANSITIONS=1005} [2020-10-15 23:40:42,843 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 709 predicate places. [2020-10-15 23:40:42,843 INFO L481 AbstractCegarLoop]: Abstraction has has 727 places, 1005 transitions, 74615 flow [2020-10-15 23:40:42,843 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:42,843 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:42,843 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:43,044 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-15 23:40:43,044 INFO L429 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:43,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:43,045 INFO L82 PathProgramCache]: Analyzing trace with hash 789840089, now seen corresponding path program 89 times [2020-10-15 23:40:43,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:43,045 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908966483] [2020-10-15 23:40:43,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:43,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:43,160 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-15 23:40:43,160 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908966483] [2020-10-15 23:40:43,160 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965135877] [2020-10-15 23:40:43,160 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-15 23:40:43,196 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:40:43,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:43,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:43,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:43,412 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:40:43,440 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-15 23:40:43,441 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:43,441 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:43,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628345796] [2020-10-15 23:40:43,441 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:43,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:43,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:43,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:40:43,442 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:40:43,442 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 1005 transitions, 74615 flow. Second operand 17 states. [2020-10-15 23:40:43,443 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:43,443 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:40:43,443 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:46,206 INFO L129 PetriNetUnfolder]: 719/1931 cut-off events. [2020-10-15 23:40:46,206 INFO L130 PetriNetUnfolder]: For 738496/738498 co-relation queries the response was YES. [2020-10-15 23:40:46,246 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51327 conditions, 1931 events. 719/1931 cut-off events. For 738496/738498 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 17551 event pairs, 0 based on Foata normal form. 5/1936 useless extension candidates. Maximal degree in co-relation 51050. Up to 848 conditions per place. [2020-10-15 23:40:46,270 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 447 selfloop transitions, 579 changer transitions 0/1033 dead transitions. [2020-10-15 23:40:46,270 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 755 places, 1033 transitions, 79686 flow [2020-10-15 23:40:46,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:40:46,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:40:46,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2105 transitions. [2020-10-15 23:40:46,272 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783757653883339 [2020-10-15 23:40:46,272 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2105 transitions. [2020-10-15 23:40:46,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2105 transitions. [2020-10-15 23:40:46,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:46,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2105 transitions. [2020-10-15 23:40:46,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:40:46,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:40:46,275 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:40:46,275 INFO L185 Difference]: Start difference. First operand has 727 places, 1005 transitions, 74615 flow. Second operand 29 states and 2105 transitions. [2020-10-15 23:40:46,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 755 places, 1033 transitions, 79686 flow [2020-10-15 23:40:50,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 733 places, 1033 transitions, 78389 flow, removed 463 selfloop flow, removed 22 redundant places. [2020-10-15 23:40:50,869 INFO L241 Difference]: Finished difference. Result has 737 places, 1028 transitions, 77843 flow [2020-10-15 23:40:50,870 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=73318, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1005, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=560, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=77843, PETRI_PLACES=737, PETRI_TRANSITIONS=1028} [2020-10-15 23:40:50,870 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 719 predicate places. [2020-10-15 23:40:50,870 INFO L481 AbstractCegarLoop]: Abstraction has has 737 places, 1028 transitions, 77843 flow [2020-10-15 23:40:50,870 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:50,870 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:50,870 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:51,071 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-10-15 23:40:51,072 INFO L429 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:51,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:51,072 INFO L82 PathProgramCache]: Analyzing trace with hash 788945398, now seen corresponding path program 90 times [2020-10-15 23:40:51,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:51,073 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275014641] [2020-10-15 23:40:51,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:51,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:51,224 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-15 23:40:51,224 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275014641] [2020-10-15 23:40:51,224 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957784200] [2020-10-15 23:40:51,224 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-15 23:40:51,266 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:40:51,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:51,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:51,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:54,569 WARN L860 $PredicateComparison]: unable to prove that (exists ((aux_div_aux_mod_v_~j~0_358_38_92 Int) (v_~i~0_282 Int) (aux_div_v_~j~0_358_38 Int)) (let ((.cse1 (* 2 aux_div_aux_mod_v_~j~0_358_38_92)) (.cse0 (* 2 aux_div_v_~j~0_358_38))) (and (<= c_~j~0 (+ v_~i~0_282 .cse0 2)) (<= v_~i~0_282 (+ .cse1 .cse0 3)) (<= (+ .cse1 c_~j~0) (* 2 v_~i~0_282)) (<= aux_div_aux_mod_v_~j~0_358_38_92 1) (<= c_~i~0 (+ v_~i~0_282 c_~j~0)) (<= aux_div_v_~j~0_358_38 1) (<= (+ .cse1 .cse0 1) v_~i~0_282)))) is different from true [2020-10-15 23:40:54,572 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:40:54,575 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:54,629 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-15 23:40:54,630 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:54,630 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:54,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177791592] [2020-10-15 23:40:54,630 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:54,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:54,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:54,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=164, Unknown=2, NotChecked=28, Total=272 [2020-10-15 23:40:54,632 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:40:54,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 737 places, 1028 transitions, 77843 flow. Second operand 17 states. [2020-10-15 23:40:54,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:54,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:40:54,632 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:59,068 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-15 23:41:03,213 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-15 23:41:16,877 WARN L193 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 25 [2020-10-15 23:41:17,317 WARN L193 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 29 [2020-10-15 23:41:19,013 INFO L129 PetriNetUnfolder]: 737/1981 cut-off events. [2020-10-15 23:41:19,013 INFO L130 PetriNetUnfolder]: For 770959/770965 co-relation queries the response was YES. [2020-10-15 23:41:19,060 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53302 conditions, 1981 events. 737/1981 cut-off events. For 770959/770965 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 18294 event pairs, 0 based on Foata normal form. 8/1989 useless extension candidates. Maximal degree in co-relation 53021. Up to 935 conditions per place. [2020-10-15 23:41:19,088 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 431 selfloop transitions, 617 changer transitions 0/1055 dead transitions. [2020-10-15 23:41:19,088 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 766 places, 1055 transitions, 82972 flow [2020-10-15 23:41:19,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-15 23:41:19,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-15 23:41:19,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2176 transitions. [2020-10-15 23:41:19,091 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6778816199376947 [2020-10-15 23:41:19,091 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2176 transitions. [2020-10-15 23:41:19,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2176 transitions. [2020-10-15 23:41:19,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:41:19,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2176 transitions. [2020-10-15 23:41:19,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-15 23:41:19,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-15 23:41:19,094 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-15 23:41:19,094 INFO L185 Difference]: Start difference. First operand has 737 places, 1028 transitions, 77843 flow. Second operand 30 states and 2176 transitions. [2020-10-15 23:41:19,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 766 places, 1055 transitions, 82972 flow [2020-10-15 23:41:23,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 746 places, 1055 transitions, 81050 flow, removed 756 selfloop flow, removed 20 redundant places. [2020-10-15 23:41:23,855 INFO L241 Difference]: Finished difference. Result has 749 places, 1053 transitions, 80536 flow [2020-10-15 23:41:23,856 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=75927, PETRI_DIFFERENCE_MINUEND_PLACES=717, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1028, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=80536, PETRI_PLACES=749, PETRI_TRANSITIONS=1053} [2020-10-15 23:41:23,857 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 731 predicate places. [2020-10-15 23:41:23,857 INFO L481 AbstractCegarLoop]: Abstraction has has 749 places, 1053 transitions, 80536 flow [2020-10-15 23:41:23,857 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:41:23,857 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:41:23,857 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:41:24,070 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2020-10-15 23:41:24,070 INFO L429 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:41:24,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:41:24,071 INFO L82 PathProgramCache]: Analyzing trace with hash -84559869, now seen corresponding path program 91 times [2020-10-15 23:41:24,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:41:24,071 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354384833] [2020-10-15 23:41:24,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:41:24,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:41:24,187 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-15 23:41:24,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354384833] [2020-10-15 23:41:24,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178292072] [2020-10-15 23:41:24,188 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-15 23:41:24,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:41:24,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:41:24,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:41:24,537 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:41:24,606 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-15 23:41:24,606 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:41:24,606 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:41:24,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281000309] [2020-10-15 23:41:24,607 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:41:24,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:41:24,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:41:24,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:41:24,610 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:41:24,611 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 749 places, 1053 transitions, 80536 flow. Second operand 17 states. [2020-10-15 23:41:24,611 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:41:24,611 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:41:24,611 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:41:27,266 INFO L129 PetriNetUnfolder]: 747/2009 cut-off events. [2020-10-15 23:41:27,266 INFO L130 PetriNetUnfolder]: For 774304/774306 co-relation queries the response was YES. [2020-10-15 23:41:27,308 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54168 conditions, 2009 events. 747/2009 cut-off events. For 774304/774306 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 18356 event pairs, 0 based on Foata normal form. 4/2013 useless extension candidates. Maximal degree in co-relation 53884. Up to 1235 conditions per place. [2020-10-15 23:41:27,333 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 811 selfloop transitions, 257 changer transitions 0/1075 dead transitions. [2020-10-15 23:41:27,334 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 771 places, 1075 transitions, 84717 flow [2020-10-15 23:41:27,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:41:27,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:41:27,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1669 transitions. [2020-10-15 23:41:27,340 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678179601787891 [2020-10-15 23:41:27,340 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1669 transitions. [2020-10-15 23:41:27,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1669 transitions. [2020-10-15 23:41:27,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:41:27,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1669 transitions. [2020-10-15 23:41:27,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:41:27,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:41:27,343 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:41:27,343 INFO L185 Difference]: Start difference. First operand has 749 places, 1053 transitions, 80536 flow. Second operand 23 states and 1669 transitions. [2020-10-15 23:41:27,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 771 places, 1075 transitions, 84717 flow [2020-10-15 23:41:32,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 747 places, 1075 transitions, 83086 flow, removed 619 selfloop flow, removed 24 redundant places. [2020-10-15 23:41:32,080 INFO L241 Difference]: Finished difference. Result has 750 places, 1067 transitions, 81313 flow [2020-10-15 23:41:32,081 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=78921, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=805, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=81313, PETRI_PLACES=750, PETRI_TRANSITIONS=1067} [2020-10-15 23:41:32,081 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 732 predicate places. [2020-10-15 23:41:32,081 INFO L481 AbstractCegarLoop]: Abstraction has has 750 places, 1067 transitions, 81313 flow [2020-10-15 23:41:32,081 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:41:32,081 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:41:32,082 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:41:32,296 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:41:32,297 INFO L429 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:41:32,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:41:32,297 INFO L82 PathProgramCache]: Analyzing trace with hash 2104240499, now seen corresponding path program 92 times [2020-10-15 23:41:32,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:41:32,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304832523] [2020-10-15 23:41:32,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:41:32,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:41:32,433 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-15 23:41:32,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304832523] [2020-10-15 23:41:32,434 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995473438] [2020-10-15 23:41:32,434 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-15 23:41:32,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:41:32,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:41:32,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:41:32,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:41:32,759 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-15 23:41:32,759 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:41:32,759 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:41:32,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446132468] [2020-10-15 23:41:32,760 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:41:32,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:41:32,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:41:32,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:41:32,761 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:41:32,761 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 1067 transitions, 81313 flow. Second operand 17 states. [2020-10-15 23:41:32,761 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:41:32,761 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:41:32,762 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:41:35,173 INFO L129 PetriNetUnfolder]: 754/2031 cut-off events. [2020-10-15 23:41:35,174 INFO L130 PetriNetUnfolder]: For 763718/763720 co-relation queries the response was YES. [2020-10-15 23:41:35,215 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54473 conditions, 2031 events. 754/2031 cut-off events. For 763718/763720 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 18674 event pairs, 0 based on Foata normal form. 3/2034 useless extension candidates. Maximal degree in co-relation 54187. Up to 1126 conditions per place. [2020-10-15 23:41:35,241 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 793 selfloop transitions, 301 changer transitions 0/1101 dead transitions. [2020-10-15 23:41:35,241 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 770 places, 1101 transitions, 85239 flow [2020-10-15 23:41:35,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:41:35,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:41:35,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1518 transitions. [2020-10-15 23:41:35,243 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755674232309746 [2020-10-15 23:41:35,243 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1518 transitions. [2020-10-15 23:41:35,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1518 transitions. [2020-10-15 23:41:35,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:41:35,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1518 transitions. [2020-10-15 23:41:35,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:41:35,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:41:35,245 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:41:35,245 INFO L185 Difference]: Start difference. First operand has 750 places, 1067 transitions, 81313 flow. Second operand 21 states and 1518 transitions. [2020-10-15 23:41:35,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 770 places, 1101 transitions, 85239 flow [2020-10-15 23:41:39,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 753 places, 1101 transitions, 84624 flow, removed 222 selfloop flow, removed 17 redundant places. [2020-10-15 23:41:39,607 INFO L241 Difference]: Finished difference. Result has 755 places, 1076 transitions, 82663 flow [2020-10-15 23:41:39,608 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=80718, PETRI_DIFFERENCE_MINUEND_PLACES=733, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1067, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=82663, PETRI_PLACES=755, PETRI_TRANSITIONS=1076} [2020-10-15 23:41:39,608 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 737 predicate places. [2020-10-15 23:41:39,608 INFO L481 AbstractCegarLoop]: Abstraction has has 755 places, 1076 transitions, 82663 flow [2020-10-15 23:41:39,608 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:41:39,608 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:41:39,609 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:41:39,820 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2020-10-15 23:41:39,820 INFO L429 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:41:39,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:41:39,821 INFO L82 PathProgramCache]: Analyzing trace with hash 2124797250, now seen corresponding path program 93 times [2020-10-15 23:41:39,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:41:39,821 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867384655] [2020-10-15 23:41:39,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:41:39,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:41:39,934 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-15 23:41:39,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867384655] [2020-10-15 23:41:39,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898407771] [2020-10-15 23:41:39,935 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-15 23:41:39,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:41:39,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:41:39,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 23:41:39,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:41:45,448 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 27 [2020-10-15 23:41:45,450 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-15 23:41:45,450 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:41:45,450 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 23:41:45,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279337387] [2020-10-15 23:41:45,450 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:41:45,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:41:45,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:41:45,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=237, Unknown=2, NotChecked=0, Total=306 [2020-10-15 23:41:45,452 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:41:45,452 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 755 places, 1076 transitions, 82663 flow. Second operand 18 states. [2020-10-15 23:41:45,452 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:41:45,452 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:41:45,453 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:41:51,060 WARN L193 SmtUtils]: Spent 4.06 s on a formula simplification. DAG size of input: 42 DAG size of output: 33 [2020-10-15 23:42:07,500 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-15 23:42:38,512 INFO L129 PetriNetUnfolder]: 764/2060 cut-off events. [2020-10-15 23:42:38,512 INFO L130 PetriNetUnfolder]: For 798245/798247 co-relation queries the response was YES. [2020-10-15 23:42:38,556 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55800 conditions, 2060 events. 764/2060 cut-off events. For 798245/798247 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 19072 event pairs, 0 based on Foata normal form. 4/2064 useless extension candidates. Maximal degree in co-relation 55511. Up to 983 conditions per place. [2020-10-15 23:42:38,581 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 643 selfloop transitions, 480 changer transitions 0/1130 dead transitions. [2020-10-15 23:42:38,581 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 1130 transitions, 87652 flow [2020-10-15 23:42:38,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:42:38,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:42:38,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2099 transitions. [2020-10-15 23:42:38,583 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676442152755398 [2020-10-15 23:42:38,584 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2099 transitions. [2020-10-15 23:42:38,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2099 transitions. [2020-10-15 23:42:38,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:38,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2099 transitions. [2020-10-15 23:42:38,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:42:38,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:42:38,586 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:42:38,586 INFO L185 Difference]: Start difference. First operand has 755 places, 1076 transitions, 82663 flow. Second operand 29 states and 2099 transitions. [2020-10-15 23:42:38,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 1130 transitions, 87652 flow [2020-10-15 23:42:42,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 767 places, 1130 transitions, 87327 flow, removed 14 selfloop flow, removed 16 redundant places. [2020-10-15 23:42:42,977 INFO L241 Difference]: Finished difference. Result has 771 places, 1089 transitions, 85268 flow [2020-10-15 23:42:42,978 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=82339, PETRI_DIFFERENCE_MINUEND_PLACES=739, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1076, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=471, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=85268, PETRI_PLACES=771, PETRI_TRANSITIONS=1089} [2020-10-15 23:42:42,978 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 753 predicate places. [2020-10-15 23:42:42,978 INFO L481 AbstractCegarLoop]: Abstraction has has 771 places, 1089 transitions, 85268 flow [2020-10-15 23:42:42,978 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 23:42:42,978 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:42,978 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:43,179 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2020-10-15 23:42:43,179 INFO L429 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:43,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:43,180 INFO L82 PathProgramCache]: Analyzing trace with hash -1034907531, now seen corresponding path program 94 times [2020-10-15 23:42:43,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:43,180 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002169194] [2020-10-15 23:42:43,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:43,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:43,296 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-15 23:42:43,296 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002169194] [2020-10-15 23:42:43,296 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049789799] [2020-10-15 23:42:43,296 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-15 23:42:43,335 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:42:43,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:42:43,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:43,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:43,562 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-15 23:42:43,563 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:42:43,563 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:42:43,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169989348] [2020-10-15 23:42:43,564 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:42:43,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:42:43,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:42:43,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:42:43,565 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:42:43,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 771 places, 1089 transitions, 85268 flow. Second operand 17 states. [2020-10-15 23:42:43,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:42:43,566 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:42:43,566 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:42:46,679 INFO L129 PetriNetUnfolder]: 769/2074 cut-off events. [2020-10-15 23:42:46,679 INFO L130 PetriNetUnfolder]: For 820133/820139 co-relation queries the response was YES. [2020-10-15 23:42:46,725 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56975 conditions, 2074 events. 769/2074 cut-off events. For 820133/820139 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 19429 event pairs, 0 based on Foata normal form. 7/2081 useless extension candidates. Maximal degree in co-relation 56684. Up to 1142 conditions per place. [2020-10-15 23:42:46,751 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 811 selfloop transitions, 311 changer transitions 0/1129 dead transitions. [2020-10-15 23:42:46,751 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 1129 transitions, 89271 flow [2020-10-15 23:42:46,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:42:46,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:42:46,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1373 transitions. [2020-10-15 23:42:46,754 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675356615838662 [2020-10-15 23:42:46,754 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1373 transitions. [2020-10-15 23:42:46,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1373 transitions. [2020-10-15 23:42:46,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:46,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1373 transitions. [2020-10-15 23:42:46,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:42:46,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:42:46,757 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:42:46,757 INFO L185 Difference]: Start difference. First operand has 771 places, 1089 transitions, 85268 flow. Second operand 19 states and 1373 transitions. [2020-10-15 23:42:46,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 1129 transitions, 89271 flow [2020-10-15 23:42:51,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 1129 transitions, 87507 flow, removed 713 selfloop flow, removed 24 redundant places. [2020-10-15 23:42:51,663 INFO L241 Difference]: Finished difference. Result has 768 places, 1098 transitions, 85339 flow [2020-10-15 23:42:51,664 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=83536, PETRI_DIFFERENCE_MINUEND_PLACES=747, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1089, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=85339, PETRI_PLACES=768, PETRI_TRANSITIONS=1098} [2020-10-15 23:42:51,664 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 750 predicate places. [2020-10-15 23:42:51,664 INFO L481 AbstractCegarLoop]: Abstraction has has 768 places, 1098 transitions, 85339 flow [2020-10-15 23:42:51,664 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:42:51,664 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:51,664 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:51,864 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:42:51,865 INFO L429 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:51,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:51,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1045739908, now seen corresponding path program 95 times [2020-10-15 23:42:51,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:51,866 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598931468] [2020-10-15 23:42:51,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:51,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:52,012 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-15 23:42:52,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598931468] [2020-10-15 23:42:52,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678914425] [2020-10-15 23:42:52,013 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-15 23:42:52,052 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:42:52,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:42:52,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:52,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:52,231 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:42:52,278 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-15 23:42:52,279 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:42:52,279 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:42:52,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494703878] [2020-10-15 23:42:52,279 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:42:52,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:42:52,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:42:52,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:42:52,281 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:42:52,281 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 1098 transitions, 85339 flow. Second operand 17 states. [2020-10-15 23:42:52,281 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:42:52,281 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:42:52,281 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:42:55,108 INFO L129 PetriNetUnfolder]: 782/2109 cut-off events. [2020-10-15 23:42:55,109 INFO L130 PetriNetUnfolder]: For 820805/820811 co-relation queries the response was YES. [2020-10-15 23:42:55,162 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58033 conditions, 2109 events. 782/2109 cut-off events. For 820805/820811 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 19819 event pairs, 0 based on Foata normal form. 8/2117 useless extension candidates. Maximal degree in co-relation 57742. Up to 948 conditions per place. [2020-10-15 23:42:55,193 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 507 selfloop transitions, 611 changer transitions 0/1125 dead transitions. [2020-10-15 23:42:55,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 798 places, 1125 transitions, 90047 flow [2020-10-15 23:42:55,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 23:42:55,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-15 23:42:55,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2249 transitions. [2020-10-15 23:42:55,196 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780223093156467 [2020-10-15 23:42:55,197 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2249 transitions. [2020-10-15 23:42:55,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2249 transitions. [2020-10-15 23:42:55,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:55,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2249 transitions. [2020-10-15 23:42:55,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-15 23:42:55,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-15 23:42:55,200 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-15 23:42:55,200 INFO L185 Difference]: Start difference. First operand has 768 places, 1098 transitions, 85339 flow. Second operand 31 states and 2249 transitions. [2020-10-15 23:42:55,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 798 places, 1125 transitions, 90047 flow [2020-10-15 23:43:00,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 1125 transitions, 89793 flow, removed 3 selfloop flow, removed 12 redundant places. [2020-10-15 23:43:00,559 INFO L241 Difference]: Finished difference. Result has 789 places, 1115 transitions, 88815 flow [2020-10-15 23:43:00,559 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=85088, PETRI_DIFFERENCE_MINUEND_PLACES=756, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1098, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=88815, PETRI_PLACES=789, PETRI_TRANSITIONS=1115} [2020-10-15 23:43:00,560 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 771 predicate places. [2020-10-15 23:43:00,560 INFO L481 AbstractCegarLoop]: Abstraction has has 789 places, 1115 transitions, 88815 flow [2020-10-15 23:43:00,560 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:43:00,560 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:43:00,560 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:43:00,760 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:43:00,761 INFO L429 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:43:00,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:43:00,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1438382819, now seen corresponding path program 96 times [2020-10-15 23:43:00,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:43:00,762 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704846546] [2020-10-15 23:43:00,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:43:00,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:00,926 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-15 23:43:00,927 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704846546] [2020-10-15 23:43:00,927 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449323257] [2020-10-15 23:43:00,927 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-15 23:43:00,967 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:43:00,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:43:00,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:43:00,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:43:01,276 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-15 23:43:01,276 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:43:01,277 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:43:01,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139945280] [2020-10-15 23:43:01,277 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:43:01,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:43:01,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:43:01,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:43:01,278 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:43:01,279 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1115 transitions, 88815 flow. Second operand 17 states. [2020-10-15 23:43:01,279 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:43:01,279 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:43:01,279 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:43:04,691 INFO L129 PetriNetUnfolder]: 790/2131 cut-off events. [2020-10-15 23:43:04,691 INFO L130 PetriNetUnfolder]: For 857111/857117 co-relation queries the response was YES. [2020-10-15 23:43:04,745 INFO L80 FinitePrefix]: Finished finitePrefix Result has 59828 conditions, 2131 events. 790/2131 cut-off events. For 857111/857117 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 20092 event pairs, 0 based on Foata normal form. 7/2138 useless extension candidates. Maximal degree in co-relation 59534. Up to 1204 conditions per place. [2020-10-15 23:43:04,780 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 852 selfloop transitions, 292 changer transitions 0/1151 dead transitions. [2020-10-15 23:43:04,781 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 808 places, 1151 transitions, 93281 flow [2020-10-15 23:43:04,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 23:43:04,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-15 23:43:04,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1445 transitions. [2020-10-15 23:43:04,784 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752336448598131 [2020-10-15 23:43:04,784 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1445 transitions. [2020-10-15 23:43:04,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1445 transitions. [2020-10-15 23:43:04,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:43:04,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1445 transitions. [2020-10-15 23:43:04,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-15 23:43:04,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-15 23:43:04,787 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-15 23:43:04,787 INFO L185 Difference]: Start difference. First operand has 789 places, 1115 transitions, 88815 flow. Second operand 20 states and 1445 transitions. [2020-10-15 23:43:04,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 808 places, 1151 transitions, 93281 flow [2020-10-15 23:43:10,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 1151 transitions, 91603 flow, removed 618 selfloop flow, removed 22 redundant places. [2020-10-15 23:43:10,494 INFO L241 Difference]: Finished difference. Result has 789 places, 1126 transitions, 89510 flow [2020-10-15 23:43:10,495 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=87254, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=823, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=89510, PETRI_PLACES=789, PETRI_TRANSITIONS=1126} [2020-10-15 23:43:10,495 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 771 predicate places. [2020-10-15 23:43:10,495 INFO L481 AbstractCegarLoop]: Abstraction has has 789 places, 1126 transitions, 89510 flow [2020-10-15 23:43:10,495 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:43:10,496 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:43:10,496 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:43:10,696 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:43:10,696 INFO L429 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:43:10,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:43:10,697 INFO L82 PathProgramCache]: Analyzing trace with hash 2126435011, now seen corresponding path program 97 times [2020-10-15 23:43:10,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:43:10,697 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919237029] [2020-10-15 23:43:10,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:43:10,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:10,839 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-15 23:43:10,839 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919237029] [2020-10-15 23:43:10,839 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947028041] [2020-10-15 23:43:10,839 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-15 23:43:10,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:10,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:43:10,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:43:11,079 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:43:11,102 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-15 23:43:11,103 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:43:11,103 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:43:11,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155815000] [2020-10-15 23:43:11,103 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:43:11,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:43:11,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:43:11,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:43:11,105 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:43:11,106 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1126 transitions, 89510 flow. Second operand 17 states. [2020-10-15 23:43:11,106 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:43:11,106 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:43:11,106 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:43:14,522 INFO L129 PetriNetUnfolder]: 797/2149 cut-off events. [2020-10-15 23:43:14,522 INFO L130 PetriNetUnfolder]: For 892747/892753 co-relation queries the response was YES. [2020-10-15 23:43:14,573 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60436 conditions, 2149 events. 797/2149 cut-off events. For 892747/892753 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 20320 event pairs, 0 based on Foata normal form. 8/2157 useless extension candidates. Maximal degree in co-relation 60139. Up to 1308 conditions per place. [2020-10-15 23:43:14,603 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 916 selfloop transitions, 217 changer transitions 0/1140 dead transitions. [2020-10-15 23:43:14,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 1140 transitions, 93435 flow [2020-10-15 23:43:14,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:43:14,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:43:14,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-15 23:43:14,605 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-15 23:43:14,605 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-15 23:43:14,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-15 23:43:14,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:43:14,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-15 23:43:14,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:43:14,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:43:14,606 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:43:14,607 INFO L185 Difference]: Start difference. First operand has 789 places, 1126 transitions, 89510 flow. Second operand 17 states and 1234 transitions. [2020-10-15 23:43:14,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 805 places, 1140 transitions, 93435 flow [2020-10-15 23:43:20,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 791 places, 1140 transitions, 93135 flow, removed 1 selfloop flow, removed 14 redundant places. [2020-10-15 23:43:20,507 INFO L241 Difference]: Finished difference. Result has 794 places, 1135 transitions, 91272 flow [2020-10-15 23:43:20,507 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=89210, PETRI_DIFFERENCE_MINUEND_PLACES=775, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=914, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=91272, PETRI_PLACES=794, PETRI_TRANSITIONS=1135} [2020-10-15 23:43:20,508 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 776 predicate places. [2020-10-15 23:43:20,508 INFO L481 AbstractCegarLoop]: Abstraction has has 794 places, 1135 transitions, 91272 flow [2020-10-15 23:43:20,508 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:43:20,508 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:43:20,508 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:43:20,708 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:43:20,709 INFO L429 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:43:20,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:43:20,709 INFO L82 PathProgramCache]: Analyzing trace with hash 2097804899, now seen corresponding path program 98 times [2020-10-15 23:43:20,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:43:20,710 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022283628] [2020-10-15 23:43:20,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:43:20,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:20,845 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-15 23:43:20,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022283628] [2020-10-15 23:43:20,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677493123] [2020-10-15 23:43:20,846 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-15 23:43:20,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:43:20,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:43:20,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:43:20,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:43:21,067 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:43:21,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-15 23:43:21,086 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:43:21,086 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:43:21,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898461414] [2020-10-15 23:43:21,087 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:43:21,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:43:21,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:43:21,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:43:21,088 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:43:21,088 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 794 places, 1135 transitions, 91272 flow. Second operand 17 states. [2020-10-15 23:43:21,088 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:43:21,088 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:43:21,088 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:43:25,194 INFO L129 PetriNetUnfolder]: 813/2192 cut-off events. [2020-10-15 23:43:25,194 INFO L130 PetriNetUnfolder]: For 958082/958084 co-relation queries the response was YES. [2020-10-15 23:43:25,246 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62413 conditions, 2192 events. 813/2192 cut-off events. For 958082/958084 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 20775 event pairs, 0 based on Foata normal form. 5/2197 useless extension candidates. Maximal degree in co-relation 62113. Up to 1018 conditions per place. [2020-10-15 23:43:25,276 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 470 selfloop transitions, 684 changer transitions 0/1161 dead transitions. [2020-10-15 23:43:25,276 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 826 places, 1161 transitions, 96732 flow [2020-10-15 23:43:25,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-15 23:43:25,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-15 23:43:25,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2395 transitions. [2020-10-15 23:43:25,278 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6782781081846503 [2020-10-15 23:43:25,278 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2395 transitions. [2020-10-15 23:43:25,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2395 transitions. [2020-10-15 23:43:25,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:43:25,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2395 transitions. [2020-10-15 23:43:25,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-15 23:43:25,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-15 23:43:25,281 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-15 23:43:25,282 INFO L185 Difference]: Start difference. First operand has 794 places, 1135 transitions, 91272 flow. Second operand 33 states and 2395 transitions. [2020-10-15 23:43:25,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 826 places, 1161 transitions, 96732 flow [2020-10-15 23:43:31,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 816 places, 1161 transitions, 95633 flow, removed 466 selfloop flow, removed 10 redundant places. [2020-10-15 23:43:31,805 INFO L241 Difference]: Finished difference. Result has 819 places, 1158 transitions, 95070 flow [2020-10-15 23:43:31,806 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=90173, PETRI_DIFFERENCE_MINUEND_PLACES=784, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=666, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=95070, PETRI_PLACES=819, PETRI_TRANSITIONS=1158} [2020-10-15 23:43:31,806 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 801 predicate places. [2020-10-15 23:43:31,806 INFO L481 AbstractCegarLoop]: Abstraction has has 819 places, 1158 transitions, 95070 flow [2020-10-15 23:43:31,806 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:43:31,806 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:43:31,806 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:43:32,007 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2020-10-15 23:43:32,007 INFO L429 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:43:32,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:43:32,008 INFO L82 PathProgramCache]: Analyzing trace with hash 2126405220, now seen corresponding path program 99 times [2020-10-15 23:43:32,008 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:43:32,008 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289606810] [2020-10-15 23:43:32,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:43:32,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:32,188 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-15 23:43:32,189 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289606810] [2020-10-15 23:43:32,189 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237524742] [2020-10-15 23:43:32,189 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-15 23:43:32,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:43:32,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:43:32,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 23:43:32,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:43:32,434 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:43:32,466 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-15 23:43:32,466 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:43:32,466 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:43:32,466 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56782647] [2020-10-15 23:43:32,466 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:43:32,466 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:43:32,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:43:32,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:43:32,467 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:43:32,468 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 819 places, 1158 transitions, 95070 flow. Second operand 17 states. [2020-10-15 23:43:32,468 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:43:32,468 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:43:32,468 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:43:36,058 INFO L129 PetriNetUnfolder]: 820/2212 cut-off events. [2020-10-15 23:43:36,059 INFO L130 PetriNetUnfolder]: For 973818/973824 co-relation queries the response was YES. [2020-10-15 23:43:36,119 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63968 conditions, 2212 events. 820/2212 cut-off events. For 973818/973824 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 21018 event pairs, 0 based on Foata normal form. 8/2220 useless extension candidates. Maximal degree in co-relation 63665. Up to 955 conditions per place. [2020-10-15 23:43:36,152 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 495 selfloop transitions, 675 changer transitions 0/1177 dead transitions. [2020-10-15 23:43:36,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 847 places, 1177 transitions, 99341 flow [2020-10-15 23:43:36,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:43:36,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:43:36,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2104 transitions. [2020-10-15 23:43:36,156 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780534966161779 [2020-10-15 23:43:36,156 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2104 transitions. [2020-10-15 23:43:36,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2104 transitions. [2020-10-15 23:43:36,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:43:36,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2104 transitions. [2020-10-15 23:43:36,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:43:36,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:43:36,160 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:43:36,160 INFO L185 Difference]: Start difference. First operand has 819 places, 1158 transitions, 95070 flow. Second operand 29 states and 2104 transitions. [2020-10-15 23:43:36,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 847 places, 1177 transitions, 99341 flow [2020-10-15 23:43:42,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 1177 transitions, 97699 flow, removed 482 selfloop flow, removed 30 redundant places. [2020-10-15 23:43:42,964 INFO L241 Difference]: Finished difference. Result has 820 places, 1167 transitions, 96779 flow [2020-10-15 23:43:42,964 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=93447, PETRI_DIFFERENCE_MINUEND_PLACES=789, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=667, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=96779, PETRI_PLACES=820, PETRI_TRANSITIONS=1167} [2020-10-15 23:43:42,965 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 802 predicate places. [2020-10-15 23:43:42,965 INFO L481 AbstractCegarLoop]: Abstraction has has 820 places, 1167 transitions, 96779 flow [2020-10-15 23:43:42,965 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:43:42,965 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:43:42,965 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:43:43,165 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2020-10-15 23:43:43,166 INFO L429 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:43:43,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:43:43,166 INFO L82 PathProgramCache]: Analyzing trace with hash -346914921, now seen corresponding path program 100 times [2020-10-15 23:43:43,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:43:43,167 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078267695] [2020-10-15 23:43:43,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:43:43,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:43,302 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-15 23:43:43,303 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078267695] [2020-10-15 23:43:43,303 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032937594] [2020-10-15 23:43:43,303 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-15 23:43:43,341 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:43:43,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:43:43,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:43:43,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:43:43,546 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:43:43,564 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-15 23:43:43,564 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:43:43,565 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:43:43,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118641355] [2020-10-15 23:43:43,565 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:43:43,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:43:43,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:43:43,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:43:43,566 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:43:43,567 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 820 places, 1167 transitions, 96779 flow. Second operand 17 states. [2020-10-15 23:43:43,567 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:43:43,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:43:43,567 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:43:47,610 INFO L129 PetriNetUnfolder]: 831/2242 cut-off events. [2020-10-15 23:43:47,611 INFO L130 PetriNetUnfolder]: For 991085/991087 co-relation queries the response was YES. [2020-10-15 23:43:47,665 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65250 conditions, 2242 events. 831/2242 cut-off events. For 991085/991087 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 21118 event pairs, 0 based on Foata normal form. 4/2246 useless extension candidates. Maximal degree in co-relation 64945. Up to 1306 conditions per place. [2020-10-15 23:43:47,698 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 792 selfloop transitions, 388 changer transitions 0/1187 dead transitions. [2020-10-15 23:43:47,698 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 848 places, 1187 transitions, 101343 flow [2020-10-15 23:43:47,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:43:47,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:43:47,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2104 transitions. [2020-10-15 23:43:47,701 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780534966161779 [2020-10-15 23:43:47,701 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2104 transitions. [2020-10-15 23:43:47,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2104 transitions. [2020-10-15 23:43:47,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:43:47,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2104 transitions. [2020-10-15 23:43:47,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:43:47,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:43:47,705 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:43:47,705 INFO L185 Difference]: Start difference. First operand has 820 places, 1167 transitions, 96779 flow. Second operand 29 states and 2104 transitions. [2020-10-15 23:43:47,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 848 places, 1187 transitions, 101343 flow [2020-10-15 23:43:54,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 831 places, 1187 transitions, 99712 flow, removed 731 selfloop flow, removed 17 redundant places. [2020-10-15 23:43:54,691 INFO L241 Difference]: Finished difference. Result has 834 places, 1182 transitions, 98074 flow [2020-10-15 23:43:54,692 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=95148, PETRI_DIFFERENCE_MINUEND_PLACES=803, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=98074, PETRI_PLACES=834, PETRI_TRANSITIONS=1182} [2020-10-15 23:43:54,692 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 816 predicate places. [2020-10-15 23:43:54,692 INFO L481 AbstractCegarLoop]: Abstraction has has 834 places, 1182 transitions, 98074 flow [2020-10-15 23:43:54,692 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:43:54,692 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:43:54,692 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:43:54,893 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2020-10-15 23:43:54,893 INFO L429 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:43:54,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:43:54,893 INFO L82 PathProgramCache]: Analyzing trace with hash -347807690, now seen corresponding path program 101 times [2020-10-15 23:43:54,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:43:54,894 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802452415] [2020-10-15 23:43:54,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:43:54,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:55,030 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-15 23:43:55,031 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802452415] [2020-10-15 23:43:55,031 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076888177] [2020-10-15 23:43:55,031 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-15 23:43:55,071 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:43:55,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:43:55,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:43:55,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:43:55,291 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:43:55,295 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:43:55,299 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:43:57,463 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-15 23:43:57,464 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:43:57,464 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 23:43:57,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435548515] [2020-10-15 23:43:57,464 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:43:57,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:43:57,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:43:57,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=226, Unknown=1, NotChecked=0, Total=306 [2020-10-15 23:43:57,465 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-15 23:43:57,466 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 834 places, 1182 transitions, 98074 flow. Second operand 18 states. [2020-10-15 23:43:57,466 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:43:57,466 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-15 23:43:57,466 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:44:00,256 WARN L193 SmtUtils]: Spent 2.16 s on a formula simplification. DAG size of input: 69 DAG size of output: 24 [2020-10-15 23:44:09,293 WARN L193 SmtUtils]: Spent 4.46 s on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-10-15 23:44:11,394 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 41 [2020-10-15 23:44:15,690 WARN L193 SmtUtils]: Spent 2.09 s on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2020-10-15 23:44:19,986 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2020-10-15 23:44:38,656 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 45 [2020-10-15 23:44:44,961 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2020-10-15 23:45:07,731 WARN L193 SmtUtils]: Spent 2.07 s on a formula simplification that was a NOOP. DAG size: 52 [2020-10-15 23:45:26,282 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2020-10-15 23:45:57,071 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 49 Received shutdown request... [2020-10-15 23:46:05,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-15 23:46:05,436 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:46:05,437 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-15 23:46:05,441 WARN L235 ceAbstractionStarter]: Timeout [2020-10-15 23:46:05,441 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.10 11:46:05 BasicIcfg [2020-10-15 23:46:05,442 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-15 23:46:05,443 INFO L168 Benchmark]: Toolchain (without parser) took 868039.13 ms. Allocated memory was 252.7 MB in the beginning and 2.4 GB in the end (delta: 2.2 GB). Free memory was 206.4 MB in the beginning and 738.8 MB in the end (delta: -532.4 MB). Peak memory consumption was 1.6 GB. Max. memory is 14.2 GB. [2020-10-15 23:46:05,443 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 252.7 MB. Free memory is still 229.1 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-15 23:46:05,443 INFO L168 Benchmark]: CACSL2BoogieTranslator took 647.91 ms. Allocated memory was 252.7 MB in the beginning and 318.2 MB in the end (delta: 65.5 MB). Free memory was 206.4 MB in the beginning and 273.6 MB in the end (delta: -67.2 MB). Peak memory consumption was 33.0 MB. Max. memory is 14.2 GB. [2020-10-15 23:46:05,444 INFO L168 Benchmark]: Boogie Procedure Inliner took 46.82 ms. Allocated memory is still 318.2 MB. Free memory is still 273.6 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-15 23:46:05,444 INFO L168 Benchmark]: Boogie Preprocessor took 25.01 ms. Allocated memory is still 318.2 MB. Free memory was 273.6 MB in the beginning and 271.1 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-15 23:46:05,444 INFO L168 Benchmark]: RCFGBuilder took 495.55 ms. Allocated memory is still 318.2 MB. Free memory was 271.1 MB in the beginning and 249.2 MB in the end (delta: 21.8 MB). Peak memory consumption was 21.8 MB. Max. memory is 14.2 GB. [2020-10-15 23:46:05,445 INFO L168 Benchmark]: TraceAbstraction took 866816.05 ms. Allocated memory was 318.2 MB in the beginning and 2.4 GB in the end (delta: 2.1 GB). Free memory was 249.2 MB in the beginning and 738.8 MB in the end (delta: -489.5 MB). Peak memory consumption was 1.6 GB. Max. memory is 14.2 GB. [2020-10-15 23:46:05,446 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.27 ms. Allocated memory is still 252.7 MB. Free memory is still 229.1 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 647.91 ms. Allocated memory was 252.7 MB in the beginning and 318.2 MB in the end (delta: 65.5 MB). Free memory was 206.4 MB in the beginning and 273.6 MB in the end (delta: -67.2 MB). Peak memory consumption was 33.0 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 46.82 ms. Allocated memory is still 318.2 MB. Free memory is still 273.6 MB. There was no memory consumed. Max. memory is 14.2 GB. * Boogie Preprocessor took 25.01 ms. Allocated memory is still 318.2 MB. Free memory was 273.6 MB in the beginning and 271.1 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 495.55 ms. Allocated memory is still 318.2 MB. Free memory was 271.1 MB in the beginning and 249.2 MB in the end (delta: 21.8 MB). Peak memory consumption was 21.8 MB. Max. memory is 14.2 GB. * TraceAbstraction took 866816.05 ms. Allocated memory was 318.2 MB in the beginning and 2.4 GB in the end (delta: 2.1 GB). Free memory was 249.2 MB in the beginning and 738.8 MB in the end (delta: -489.5 MB). Peak memory consumption was 1.6 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 711 VarBasedMoverChecksPositive, 16 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 16 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 21 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.2s, 57 PlacesBefore, 18 PlacesAfterwards, 55 TransitionsBefore, 13 TransitionsAfterwards, 1032 CoEnabledTransitionPairs, 5 FixpointIterations, 12 TrivialSequentialCompositions, 24 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 11 ConcurrentYvCompositions, 3 ChoiceCompositions, 50 TotalNumberOfCompositions, 1022 MoverChecksTotal - TimeoutResultAtElement [Line: 712]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 712). Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 70/107 universal loopers) in iteration 127,while PetriNetUnfolder was constructing finite prefix that currently has 3351 conditions, 138 events (4/137 cut-off events. For 38902/38908 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 1631 event pairs, 0 based on Foata normal form. 6/309 useless extension candidates. Maximal degree in co-relation 3049. Up to 42 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 53 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 866.6s, OverallIterations: 127, TraceHistogramMax: 6, AutomataDifference: 765.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.3s, HoareTripleCheckerStatistics: 266 SDtfs, 2126 SDslu, 0 SDs, 0 SdLazy, 10653 SolverSat, 3275 SolverUnsat, 100 SolverUnknown, 0 SolverNotchecked, 198.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3646 GetRequests, 596 SyntacticMatches, 120 SemanticMatches, 2930 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 20869 ImplicationChecksByTransitivity, 378.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=98074occurred in iteration=126, 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, 1.9s SatisfiabilityAnalysisTime, 67.9s InterpolantComputationTime, 3078 NumberOfCodeBlocks, 3078 NumberOfCodeBlocksAsserted, 383 NumberOfCheckSat, 2831 ConstructedInterpolants, 23 QuantifiedInterpolants, 317579 SizeOfPredicates, 120 NumberOfNonLiveVariables, 10403 ConjunctsInSsa, 1180 ConjunctsInUnsatCore, 247 InterpolantComputations, 7 PerfectInterpolantSequences, 0/1212 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