/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/VMCAI2021_PN.epf -i ../../../trunk/examples/svcomp/pthread/fib_bench_longest-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-11af1e5 [2020-10-11 16:24:53,881 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-11 16:24:53,884 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-11 16:24:53,924 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-11 16:24:53,924 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-11 16:24:53,932 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-11 16:24:53,935 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-11 16:24:53,939 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-11 16:24:53,941 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-11 16:24:53,944 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-11 16:24:53,945 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-11 16:24:53,946 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-11 16:24:53,946 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-11 16:24:53,949 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-11 16:24:53,951 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-11 16:24:53,953 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-11 16:24:53,954 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-11 16:24:53,955 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-11 16:24:53,958 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-11 16:24:53,965 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-11 16:24:53,968 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-11 16:24:53,968 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-11 16:24:53,970 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-11 16:24:53,970 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-11 16:24:53,984 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-11 16:24:53,985 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-11 16:24:53,985 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-11 16:24:53,986 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-11 16:24:53,989 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-11 16:24:53,990 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-11 16:24:53,990 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-11 16:24:53,994 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-11 16:24:53,995 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-11 16:24:53,996 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-11 16:24:53,996 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-11 16:24:53,997 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-11 16:24:54,000 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-11 16:24:54,001 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-11 16:24:54,001 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-11 16:24:54,002 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-11 16:24:54,003 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-11 16:24:54,004 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/VMCAI2021_PN.epf [2020-10-11 16:24:54,045 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-11 16:24:54,046 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-11 16:24:54,047 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-11 16:24:54,047 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-11 16:24:54,048 INFO L138 SettingsManager]: * Use SBE=true [2020-10-11 16:24:54,048 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-11 16:24:54,048 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-11 16:24:54,048 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-11 16:24:54,048 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-11 16:24:54,049 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-11 16:24:54,049 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-11 16:24:54,050 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-11 16:24:54,050 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-11 16:24:54,051 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-11 16:24:54,051 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-11 16:24:54,051 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-11 16:24:54,051 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-11 16:24:54,052 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-11 16:24:54,052 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-11 16:24:54,052 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-11 16:24:54,052 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-11 16:24:54,053 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:24:54,053 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-11 16:24:54,053 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-11 16:24:54,053 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-11 16:24:54,053 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-11 16:24:54,054 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-11 16:24:54,054 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2020-10-11 16:24:54,054 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-11 16:24:54,054 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-11 16:24:54,373 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-11 16:24:54,385 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-11 16:24:54,388 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-11 16:24:54,390 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-11 16:24:54,390 INFO L275 PluginConnector]: CDTParser initialized [2020-10-11 16:24:54,391 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench_longest-1.i [2020-10-11 16:24:54,455 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa59e18ef/9b048356d025421f97fb05fe97cf679b/FLAG6d8b658fc [2020-10-11 16:24:55,032 INFO L306 CDTParser]: Found 1 translation units. [2020-10-11 16:24:55,033 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longest-1.i [2020-10-11 16:24:55,046 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa59e18ef/9b048356d025421f97fb05fe97cf679b/FLAG6d8b658fc [2020-10-11 16:24:55,333 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa59e18ef/9b048356d025421f97fb05fe97cf679b [2020-10-11 16:24:55,341 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-11 16:24:55,342 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-11 16:24:55,343 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-11 16:24:55,344 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-11 16:24:55,347 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-11 16:24:55,348 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:24:55" (1/1) ... [2020-10-11 16:24:55,351 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1106fcb1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:55, skipping insertion in model container [2020-10-11 16:24:55,351 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:24:55" (1/1) ... [2020-10-11 16:24:55,359 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-11 16:24:55,414 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-11 16:24:55,865 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:24:55,876 INFO L203 MainTranslator]: Completed pre-run [2020-10-11 16:24:55,928 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:24:56,021 INFO L208 MainTranslator]: Completed translation [2020-10-11 16:24:56,023 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:56 WrapperNode [2020-10-11 16:24:56,023 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-11 16:24:56,024 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-11 16:24:56,025 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-11 16:24:56,025 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-11 16:24:56,034 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:56" (1/1) ... [2020-10-11 16:24:56,075 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:56" (1/1) ... [2020-10-11 16:24:56,105 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-11 16:24:56,105 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-11 16:24:56,105 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-11 16:24:56,105 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-11 16:24:56,114 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:56" (1/1) ... [2020-10-11 16:24:56,115 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:56" (1/1) ... [2020-10-11 16:24:56,122 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:56" (1/1) ... [2020-10-11 16:24:56,122 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:56" (1/1) ... [2020-10-11 16:24:56,133 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:56" (1/1) ... [2020-10-11 16:24:56,138 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:56" (1/1) ... [2020-10-11 16:24:56,140 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:56" (1/1) ... [2020-10-11 16:24:56,142 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-11 16:24:56,143 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-11 16:24:56,143 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-11 16:24:56,143 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-11 16:24:56,144 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:56" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:24:56,204 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-11 16:24:56,204 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-11 16:24:56,204 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-11 16:24:56,204 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-11 16:24:56,204 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-11 16:24:56,204 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-11 16:24:56,205 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-11 16:24:56,205 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-11 16:24:56,205 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-11 16:24:56,205 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-11 16:24:56,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-11 16:24:56,212 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-11 16:24:56,501 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-11 16:24:56,501 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-11 16:24:56,505 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:24:56 BoogieIcfgContainer [2020-10-11 16:24:56,505 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-11 16:24:56,507 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-11 16:24:56,507 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-11 16:24:56,511 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-11 16:24:56,511 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 04:24:55" (1/3) ... [2020-10-11 16:24:56,512 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66f8ba0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:24:56, skipping insertion in model container [2020-10-11 16:24:56,512 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:56" (2/3) ... [2020-10-11 16:24:56,513 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66f8ba0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:24:56, skipping insertion in model container [2020-10-11 16:24:56,513 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:24:56" (3/3) ... [2020-10-11 16:24:56,515 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench_longest-1.i [2020-10-11 16:24:56,532 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-11 16:24:56,541 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-11 16:24:56,542 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-11 16:24:56,571 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,571 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,571 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,572 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,573 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,573 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,573 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,574 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,574 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,574 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,574 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,575 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,575 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,575 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,575 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,576 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,576 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,577 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,577 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,577 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,578 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,578 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,578 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,579 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,579 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,579 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,580 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,580 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,580 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,580 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,584 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,584 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,585 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,585 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,585 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,586 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,591 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,591 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,592 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,592 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,592 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,592 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:56,615 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-11 16:24:56,637 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 16:24:56,637 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-11 16:24:56,637 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 16:24:56,637 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 16:24:56,638 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 16:24:56,638 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 16:24:56,638 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 16:24:56,638 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 16:24:56,653 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-11 16:24:56,693 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-11 16:24:56,694 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:56,700 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 55 events. 5/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 84 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2020-10-11 16:24:56,700 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-11 16:24:56,707 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-11 16:24:56,724 INFO L129 PetriNetUnfolder]: 4/42 cut-off events. [2020-10-11 16:24:56,724 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:56,725 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:56,726 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:56,726 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:56,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:56,732 INFO L82 PathProgramCache]: Analyzing trace with hash -229509324, now seen corresponding path program 1 times [2020-10-11 16:24:56,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:56,740 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289926488] [2020-10-11 16:24:56,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:56,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:57,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:57,165 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289926488] [2020-10-11 16:24:57,166 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:57,167 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:24:57,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731812587] [2020-10-11 16:24:57,178 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:24:57,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:57,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:24:57,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:24:57,320 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:57,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 116 flow. Second operand 6 states. [2020-10-11 16:24:57,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:57,323 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:57,324 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:57,487 INFO L129 PetriNetUnfolder]: 44/200 cut-off events. [2020-10-11 16:24:57,488 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:57,490 INFO L80 FinitePrefix]: Finished finitePrefix Result has 278 conditions, 200 events. 44/200 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 870 event pairs, 0 based on Foata normal form. 47/225 useless extension candidates. Maximal degree in co-relation 255. Up to 29 conditions per place. [2020-10-11 16:24:57,492 INFO L132 encePairwiseOnDemand]: 46/57 looper letters, 11 selfloop transitions, 9 changer transitions 23/79 dead transitions. [2020-10-11 16:24:57,493 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 79 transitions, 236 flow [2020-10-11 16:24:57,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-11 16:24:57,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-11 16:24:57,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 510 transitions. [2020-10-11 16:24:57,511 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8947368421052632 [2020-10-11 16:24:57,512 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 510 transitions. [2020-10-11 16:24:57,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 510 transitions. [2020-10-11 16:24:57,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:57,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 510 transitions. [2020-10-11 16:24:57,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-11 16:24:57,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-11 16:24:57,540 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-11 16:24:57,542 INFO L185 Difference]: Start difference. First operand has 57 places, 55 transitions, 116 flow. Second operand 10 states and 510 transitions. [2020-10-11 16:24:57,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 79 transitions, 236 flow [2020-10-11 16:24:57,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 79 transitions, 234 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-11 16:24:57,579 INFO L241 Difference]: Finished difference. Result has 71 places, 53 transitions, 159 flow [2020-10-11 16:24:57,583 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=159, PETRI_PLACES=71, PETRI_TRANSITIONS=53} [2020-10-11 16:24:57,584 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 14 predicate places. [2020-10-11 16:24:57,585 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 53 transitions, 159 flow [2020-10-11 16:24:57,589 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:24:57,589 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:57,589 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:57,590 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-11 16:24:57,596 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:57,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:57,597 INFO L82 PathProgramCache]: Analyzing trace with hash -2049778618, now seen corresponding path program 1 times [2020-10-11 16:24:57,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:57,597 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303625514] [2020-10-11 16:24:57,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:57,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:57,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:57,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303625514] [2020-10-11 16:24:57,800 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:57,800 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:24:57,800 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435131595] [2020-10-11 16:24:57,802 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:24:57,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:57,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:24:57,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:24:58,031 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:58,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 53 transitions, 159 flow. Second operand 7 states. [2020-10-11 16:24:58,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:58,032 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:58,032 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:58,251 INFO L129 PetriNetUnfolder]: 45/212 cut-off events. [2020-10-11 16:24:58,252 INFO L130 PetriNetUnfolder]: For 128/134 co-relation queries the response was YES. [2020-10-11 16:24:58,254 INFO L80 FinitePrefix]: Finished finitePrefix Result has 398 conditions, 212 events. 45/212 cut-off events. For 128/134 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 947 event pairs, 0 based on Foata normal form. 12/203 useless extension candidates. Maximal degree in co-relation 367. Up to 44 conditions per place. [2020-10-11 16:24:58,255 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 22 changer transitions 13/83 dead transitions. [2020-10-11 16:24:58,256 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 83 transitions, 388 flow [2020-10-11 16:24:58,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:24:58,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:24:58,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 723 transitions. [2020-10-11 16:24:58,259 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8456140350877193 [2020-10-11 16:24:58,260 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 723 transitions. [2020-10-11 16:24:58,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 723 transitions. [2020-10-11 16:24:58,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:58,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 723 transitions. [2020-10-11 16:24:58,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:24:58,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:24:58,265 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:24:58,265 INFO L185 Difference]: Start difference. First operand has 71 places, 53 transitions, 159 flow. Second operand 15 states and 723 transitions. [2020-10-11 16:24:58,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 83 transitions, 388 flow [2020-10-11 16:24:58,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 83 transitions, 372 flow, removed 8 selfloop flow, removed 4 redundant places. [2020-10-11 16:24:58,271 INFO L241 Difference]: Finished difference. Result has 79 places, 66 transitions, 303 flow [2020-10-11 16:24:58,271 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=303, PETRI_PLACES=79, PETRI_TRANSITIONS=66} [2020-10-11 16:24:58,272 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 22 predicate places. [2020-10-11 16:24:58,272 INFO L481 AbstractCegarLoop]: Abstraction has has 79 places, 66 transitions, 303 flow [2020-10-11 16:24:58,272 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:24:58,272 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:58,273 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:58,273 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-11 16:24:58,273 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:58,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:58,273 INFO L82 PathProgramCache]: Analyzing trace with hash -1767615312, now seen corresponding path program 1 times [2020-10-11 16:24:58,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:58,274 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158122042] [2020-10-11 16:24:58,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:58,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:58,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:58,465 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158122042] [2020-10-11 16:24:58,466 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:58,466 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:58,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531269557] [2020-10-11 16:24:58,468 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:58,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:58,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:58,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:58,741 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:58,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 66 transitions, 303 flow. Second operand 8 states. [2020-10-11 16:24:58,742 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:58,742 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:58,742 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:58,931 INFO L129 PetriNetUnfolder]: 45/228 cut-off events. [2020-10-11 16:24:58,932 INFO L130 PetriNetUnfolder]: For 352/360 co-relation queries the response was YES. [2020-10-11 16:24:58,934 INFO L80 FinitePrefix]: Finished finitePrefix Result has 558 conditions, 228 events. 45/228 cut-off events. For 352/360 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 991 event pairs, 0 based on Foata normal form. 10/215 useless extension candidates. Maximal degree in co-relation 518. Up to 46 conditions per place. [2020-10-11 16:24:58,935 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 22 selfloop transitions, 18 changer transitions 10/86 dead transitions. [2020-10-11 16:24:58,935 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 86 transitions, 565 flow [2020-10-11 16:24:58,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-11 16:24:58,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-11 16:24:58,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 625 transitions. [2020-10-11 16:24:58,938 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8434547908232118 [2020-10-11 16:24:58,938 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 625 transitions. [2020-10-11 16:24:58,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 625 transitions. [2020-10-11 16:24:58,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:58,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 625 transitions. [2020-10-11 16:24:58,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-11 16:24:58,942 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-11 16:24:58,942 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-11 16:24:58,942 INFO L185 Difference]: Start difference. First operand has 79 places, 66 transitions, 303 flow. Second operand 13 states and 625 transitions. [2020-10-11 16:24:58,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 86 transitions, 565 flow [2020-10-11 16:24:58,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 86 transitions, 509 flow, removed 19 selfloop flow, removed 7 redundant places. [2020-10-11 16:24:58,950 INFO L241 Difference]: Finished difference. Result has 86 places, 72 transitions, 372 flow [2020-10-11 16:24:58,950 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=372, PETRI_PLACES=86, PETRI_TRANSITIONS=72} [2020-10-11 16:24:58,950 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 29 predicate places. [2020-10-11 16:24:58,950 INFO L481 AbstractCegarLoop]: Abstraction has has 86 places, 72 transitions, 372 flow [2020-10-11 16:24:58,951 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:58,951 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:58,951 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:58,951 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-11 16:24:58,951 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:58,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:58,952 INFO L82 PathProgramCache]: Analyzing trace with hash 613295442, now seen corresponding path program 2 times [2020-10-11 16:24:58,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:58,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596046084] [2020-10-11 16:24:58,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:58,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:59,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:59,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596046084] [2020-10-11 16:24:59,090 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:59,090 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:59,091 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088389884] [2020-10-11 16:24:59,091 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:59,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:59,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:59,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:59,326 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:59,326 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 72 transitions, 372 flow. Second operand 8 states. [2020-10-11 16:24:59,326 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:59,326 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:59,327 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:59,587 INFO L129 PetriNetUnfolder]: 47/232 cut-off events. [2020-10-11 16:24:59,587 INFO L130 PetriNetUnfolder]: For 531/559 co-relation queries the response was YES. [2020-10-11 16:24:59,591 INFO L80 FinitePrefix]: Finished finitePrefix Result has 639 conditions, 232 events. 47/232 cut-off events. For 531/559 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1024 event pairs, 0 based on Foata normal form. 12/219 useless extension candidates. Maximal degree in co-relation 595. Up to 47 conditions per place. [2020-10-11 16:24:59,593 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 14 selfloop transitions, 29 changer transitions 10/89 dead transitions. [2020-10-11 16:24:59,593 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 89 transitions, 651 flow [2020-10-11 16:24:59,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-11 16:24:59,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-11 16:24:59,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 768 transitions. [2020-10-11 16:24:59,601 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8421052631578947 [2020-10-11 16:24:59,601 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 768 transitions. [2020-10-11 16:24:59,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 768 transitions. [2020-10-11 16:24:59,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:59,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 768 transitions. [2020-10-11 16:24:59,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-11 16:24:59,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-11 16:24:59,607 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-11 16:24:59,607 INFO L185 Difference]: Start difference. First operand has 86 places, 72 transitions, 372 flow. Second operand 16 states and 768 transitions. [2020-10-11 16:24:59,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 89 transitions, 651 flow [2020-10-11 16:24:59,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 89 transitions, 621 flow, removed 6 selfloop flow, removed 5 redundant places. [2020-10-11 16:24:59,619 INFO L241 Difference]: Finished difference. Result has 98 places, 75 transitions, 465 flow [2020-10-11 16:24:59,619 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=465, PETRI_PLACES=98, PETRI_TRANSITIONS=75} [2020-10-11 16:24:59,620 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 41 predicate places. [2020-10-11 16:24:59,620 INFO L481 AbstractCegarLoop]: Abstraction has has 98 places, 75 transitions, 465 flow [2020-10-11 16:24:59,620 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:59,620 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:59,620 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:59,621 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-11 16:24:59,621 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:59,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:59,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1358705932, now seen corresponding path program 3 times [2020-10-11 16:24:59,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:59,622 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624323499] [2020-10-11 16:24:59,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:59,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:59,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:59,738 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624323499] [2020-10-11 16:24:59,739 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:59,739 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:59,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207837846] [2020-10-11 16:24:59,740 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:59,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:59,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:59,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:25:00,018 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:00,018 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 75 transitions, 465 flow. Second operand 8 states. [2020-10-11 16:25:00,018 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:00,018 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:00,019 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:00,358 INFO L129 PetriNetUnfolder]: 70/363 cut-off events. [2020-10-11 16:25:00,359 INFO L130 PetriNetUnfolder]: For 1373/1421 co-relation queries the response was YES. [2020-10-11 16:25:00,361 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1079 conditions, 363 events. 70/363 cut-off events. For 1373/1421 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2128 event pairs, 0 based on Foata normal form. 15/342 useless extension candidates. Maximal degree in co-relation 1030. Up to 78 conditions per place. [2020-10-11 16:25:00,364 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 48 changer transitions 13/109 dead transitions. [2020-10-11 16:25:00,364 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 109 transitions, 1014 flow [2020-10-11 16:25:00,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:25:00,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:25:00,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 913 transitions. [2020-10-11 16:25:00,368 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8430286241920592 [2020-10-11 16:25:00,368 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 913 transitions. [2020-10-11 16:25:00,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 913 transitions. [2020-10-11 16:25:00,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:00,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 913 transitions. [2020-10-11 16:25:00,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:25:00,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:25:00,374 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:25:00,375 INFO L185 Difference]: Start difference. First operand has 98 places, 75 transitions, 465 flow. Second operand 19 states and 913 transitions. [2020-10-11 16:25:00,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 109 transitions, 1014 flow [2020-10-11 16:25:00,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 109 transitions, 893 flow, removed 35 selfloop flow, removed 13 redundant places. [2020-10-11 16:25:00,383 INFO L241 Difference]: Finished difference. Result has 109 places, 92 transitions, 726 flow [2020-10-11 16:25:00,384 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=726, PETRI_PLACES=109, PETRI_TRANSITIONS=92} [2020-10-11 16:25:00,384 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 52 predicate places. [2020-10-11 16:25:00,384 INFO L481 AbstractCegarLoop]: Abstraction has has 109 places, 92 transitions, 726 flow [2020-10-11 16:25:00,384 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:25:00,384 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:00,385 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:00,385 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-11 16:25:00,385 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:00,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:00,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1638479539, now seen corresponding path program 1 times [2020-10-11 16:25:00,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:00,386 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241655824] [2020-10-11 16:25:00,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:00,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:00,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:00,516 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241655824] [2020-10-11 16:25:00,516 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342643295] [2020-10-11 16:25:00,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:00,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:00,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:25:00,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:00,767 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:00,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:00,803 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:00,803 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:25:00,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200029949] [2020-10-11 16:25:00,804 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:25:00,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:00,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:25:00,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:25:01,030 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:01,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 92 transitions, 726 flow. Second operand 14 states. [2020-10-11 16:25:01,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:01,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:01,031 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:01,369 INFO L129 PetriNetUnfolder]: 69/391 cut-off events. [2020-10-11 16:25:01,369 INFO L130 PetriNetUnfolder]: For 1789/1822 co-relation queries the response was YES. [2020-10-11 16:25:01,370 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1236 conditions, 391 events. 69/391 cut-off events. For 1789/1822 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2254 event pairs, 0 based on Foata normal form. 11/362 useless extension candidates. Maximal degree in co-relation 1181. Up to 79 conditions per place. [2020-10-11 16:25:01,373 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 36 selfloop transitions, 30 changer transitions 13/115 dead transitions. [2020-10-11 16:25:01,373 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 115 transitions, 1231 flow [2020-10-11 16:25:01,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:25:01,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:25:01,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 815 transitions. [2020-10-11 16:25:01,376 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8410732714138287 [2020-10-11 16:25:01,377 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 815 transitions. [2020-10-11 16:25:01,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 815 transitions. [2020-10-11 16:25:01,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:01,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 815 transitions. [2020-10-11 16:25:01,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:25:01,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:25:01,382 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:25:01,382 INFO L185 Difference]: Start difference. First operand has 109 places, 92 transitions, 726 flow. Second operand 17 states and 815 transitions. [2020-10-11 16:25:01,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 115 transitions, 1231 flow [2020-10-11 16:25:01,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 115 transitions, 1081 flow, removed 55 selfloop flow, removed 12 redundant places. [2020-10-11 16:25:01,398 INFO L241 Difference]: Finished difference. Result has 116 places, 96 transitions, 759 flow [2020-10-11 16:25:01,399 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=759, PETRI_PLACES=116, PETRI_TRANSITIONS=96} [2020-10-11 16:25:01,399 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 59 predicate places. [2020-10-11 16:25:01,399 INFO L481 AbstractCegarLoop]: Abstraction has has 116 places, 96 transitions, 759 flow [2020-10-11 16:25:01,400 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:25:01,400 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:01,400 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:01,615 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2020-10-11 16:25:01,616 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:01,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:01,616 INFO L82 PathProgramCache]: Analyzing trace with hash -2091247303, now seen corresponding path program 2 times [2020-10-11 16:25:01,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:01,617 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45264543] [2020-10-11 16:25:01,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:01,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:01,782 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:01,783 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45264543] [2020-10-11 16:25:01,785 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413982984] [2020-10-11 16:25:01,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:01,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:01,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:01,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:25:01,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:02,045 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:02,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:02,081 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:02,082 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:25:02,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144512294] [2020-10-11 16:25:02,084 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:25:02,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:02,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:25:02,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:25:02,309 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:02,310 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 96 transitions, 759 flow. Second operand 14 states. [2020-10-11 16:25:02,310 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:02,310 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:02,310 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:02,589 INFO L129 PetriNetUnfolder]: 66/380 cut-off events. [2020-10-11 16:25:02,589 INFO L130 PetriNetUnfolder]: For 1540/1588 co-relation queries the response was YES. [2020-10-11 16:25:02,592 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1166 conditions, 380 events. 66/380 cut-off events. For 1540/1588 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2252 event pairs, 0 based on Foata normal form. 8/348 useless extension candidates. Maximal degree in co-relation 1107. Up to 75 conditions per place. [2020-10-11 16:25:02,595 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 30 selfloop transitions, 41 changer transitions 5/112 dead transitions. [2020-10-11 16:25:02,596 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 112 transitions, 1152 flow [2020-10-11 16:25:02,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-11 16:25:02,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-11 16:25:02,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 764 transitions. [2020-10-11 16:25:02,599 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:25:02,599 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 764 transitions. [2020-10-11 16:25:02,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 764 transitions. [2020-10-11 16:25:02,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:02,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 764 transitions. [2020-10-11 16:25:02,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-11 16:25:02,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-11 16:25:02,605 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-11 16:25:02,605 INFO L185 Difference]: Start difference. First operand has 116 places, 96 transitions, 759 flow. Second operand 16 states and 764 transitions. [2020-10-11 16:25:02,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 112 transitions, 1152 flow [2020-10-11 16:25:02,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 112 transitions, 1085 flow, removed 20 selfloop flow, removed 11 redundant places. [2020-10-11 16:25:02,619 INFO L241 Difference]: Finished difference. Result has 119 places, 101 transitions, 885 flow [2020-10-11 16:25:02,620 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=885, PETRI_PLACES=119, PETRI_TRANSITIONS=101} [2020-10-11 16:25:02,621 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 62 predicate places. [2020-10-11 16:25:02,621 INFO L481 AbstractCegarLoop]: Abstraction has has 119 places, 101 transitions, 885 flow [2020-10-11 16:25:02,621 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:25:02,621 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:02,621 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:02,833 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:02,834 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:02,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:02,834 INFO L82 PathProgramCache]: Analyzing trace with hash -1697428849, now seen corresponding path program 3 times [2020-10-11 16:25:02,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:02,836 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585136149] [2020-10-11 16:25:02,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:02,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:02,968 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:02,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585136149] [2020-10-11 16:25:02,970 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040187667] [2020-10-11 16:25:02,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:03,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:25:03,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:03,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:25:03,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:03,145 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:03,171 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:03,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:03,187 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:03,187 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:25:03,187 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625997281] [2020-10-11 16:25:03,188 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:25:03,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:03,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:25:03,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:25:03,526 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:03,527 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 101 transitions, 885 flow. Second operand 14 states. [2020-10-11 16:25:03,527 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:03,527 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:03,528 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:04,244 INFO L129 PetriNetUnfolder]: 121/715 cut-off events. [2020-10-11 16:25:04,245 INFO L130 PetriNetUnfolder]: For 4005/4079 co-relation queries the response was YES. [2020-10-11 16:25:04,250 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2334 conditions, 715 events. 121/715 cut-off events. For 4005/4079 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 5169 event pairs, 0 based on Foata normal form. 27/669 useless extension candidates. Maximal degree in co-relation 2275. Up to 150 conditions per place. [2020-10-11 16:25:04,255 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 13 selfloop transitions, 101 changer transitions 25/175 dead transitions. [2020-10-11 16:25:04,256 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 175 transitions, 2328 flow [2020-10-11 16:25:04,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:25:04,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:25:04,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1630 transitions. [2020-10-11 16:25:04,267 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8410732714138287 [2020-10-11 16:25:04,267 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1630 transitions. [2020-10-11 16:25:04,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1630 transitions. [2020-10-11 16:25:04,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:04,270 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1630 transitions. [2020-10-11 16:25:04,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:25:04,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:25:04,283 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:25:04,283 INFO L185 Difference]: Start difference. First operand has 119 places, 101 transitions, 885 flow. Second operand 34 states and 1630 transitions. [2020-10-11 16:25:04,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 175 transitions, 2328 flow [2020-10-11 16:25:04,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 175 transitions, 2164 flow, removed 32 selfloop flow, removed 14 redundant places. [2020-10-11 16:25:04,304 INFO L241 Difference]: Finished difference. Result has 152 places, 148 transitions, 1732 flow [2020-10-11 16:25:04,304 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1732, PETRI_PLACES=152, PETRI_TRANSITIONS=148} [2020-10-11 16:25:04,305 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 95 predicate places. [2020-10-11 16:25:04,305 INFO L481 AbstractCegarLoop]: Abstraction has has 152 places, 148 transitions, 1732 flow [2020-10-11 16:25:04,305 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:25:04,305 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:04,305 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:04,518 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:04,519 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:04,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:04,520 INFO L82 PathProgramCache]: Analyzing trace with hash 1240873424, now seen corresponding path program 4 times [2020-10-11 16:25:04,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:04,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600659698] [2020-10-11 16:25:04,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:04,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:04,660 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:04,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600659698] [2020-10-11 16:25:04,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364243599] [2020-10-11 16:25:04,661 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:04,713 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:04,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:04,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:04,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:04,855 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:04,864 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:04,864 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:04,864 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:04,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335571520] [2020-10-11 16:25:04,865 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:04,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:04,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:04,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:05,083 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:05,084 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 148 transitions, 1732 flow. Second operand 15 states. [2020-10-11 16:25:05,085 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:05,085 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:05,085 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:05,368 INFO L129 PetriNetUnfolder]: 107/688 cut-off events. [2020-10-11 16:25:05,368 INFO L130 PetriNetUnfolder]: For 4238/4289 co-relation queries the response was YES. [2020-10-11 16:25:05,375 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2324 conditions, 688 events. 107/688 cut-off events. For 4238/4289 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 5010 event pairs, 0 based on Foata normal form. 8/624 useless extension candidates. Maximal degree in co-relation 2252. Up to 139 conditions per place. [2020-10-11 16:25:05,380 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 80 selfloop transitions, 45 changer transitions 5/166 dead transitions. [2020-10-11 16:25:05,380 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 166 transitions, 2358 flow [2020-10-11 16:25:05,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:25:05,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:25:05,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 716 transitions. [2020-10-11 16:25:05,382 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8374269005847953 [2020-10-11 16:25:05,382 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 716 transitions. [2020-10-11 16:25:05,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 716 transitions. [2020-10-11 16:25:05,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:05,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 716 transitions. [2020-10-11 16:25:05,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:25:05,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:25:05,386 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:25:05,386 INFO L185 Difference]: Start difference. First operand has 152 places, 148 transitions, 1732 flow. Second operand 15 states and 716 transitions. [2020-10-11 16:25:05,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 166 transitions, 2358 flow [2020-10-11 16:25:05,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 166 transitions, 1815 flow, removed 219 selfloop flow, removed 25 redundant places. [2020-10-11 16:25:05,410 INFO L241 Difference]: Finished difference. Result has 136 places, 153 transitions, 1507 flow [2020-10-11 16:25:05,410 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1317, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1507, PETRI_PLACES=136, PETRI_TRANSITIONS=153} [2020-10-11 16:25:05,410 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 79 predicate places. [2020-10-11 16:25:05,411 INFO L481 AbstractCegarLoop]: Abstraction has has 136 places, 153 transitions, 1507 flow [2020-10-11 16:25:05,411 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:05,411 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:05,411 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:05,624 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:05,625 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:05,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:05,626 INFO L82 PathProgramCache]: Analyzing trace with hash 2095278812, now seen corresponding path program 5 times [2020-10-11 16:25:05,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:05,626 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082458076] [2020-10-11 16:25:05,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:05,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:05,739 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:05,739 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082458076] [2020-10-11 16:25:05,739 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642187260] [2020-10-11 16:25:05,740 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-11 16:25:05,787 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:25:05,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:05,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:05,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:05,923 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:05,934 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:05,934 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:05,934 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:05,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554655720] [2020-10-11 16:25:05,935 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:05,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:05,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:05,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:06,216 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:06,216 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 153 transitions, 1507 flow. Second operand 15 states. [2020-10-11 16:25:06,216 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:06,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:06,217 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:06,558 INFO L129 PetriNetUnfolder]: 110/722 cut-off events. [2020-10-11 16:25:06,558 INFO L130 PetriNetUnfolder]: For 2501/2552 co-relation queries the response was YES. [2020-10-11 16:25:06,564 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1997 conditions, 722 events. 110/722 cut-off events. For 2501/2552 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5377 event pairs, 0 based on Foata normal form. 8/654 useless extension candidates. Maximal degree in co-relation 1934. Up to 123 conditions per place. [2020-10-11 16:25:06,569 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 65 selfloop transitions, 65 changer transitions 5/171 dead transitions. [2020-10-11 16:25:06,569 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 171 transitions, 2037 flow [2020-10-11 16:25:06,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:25:06,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:25:06,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 858 transitions. [2020-10-11 16:25:06,571 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8362573099415205 [2020-10-11 16:25:06,571 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 858 transitions. [2020-10-11 16:25:06,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 858 transitions. [2020-10-11 16:25:06,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:06,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 858 transitions. [2020-10-11 16:25:06,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:25:06,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:25:06,578 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:25:06,578 INFO L185 Difference]: Start difference. First operand has 136 places, 153 transitions, 1507 flow. Second operand 18 states and 858 transitions. [2020-10-11 16:25:06,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 171 transitions, 2037 flow [2020-10-11 16:25:06,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 171 transitions, 1943 flow, removed 16 selfloop flow, removed 12 redundant places. [2020-10-11 16:25:06,600 INFO L241 Difference]: Finished difference. Result has 144 places, 158 transitions, 1684 flow [2020-10-11 16:25:06,601 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1684, PETRI_PLACES=144, PETRI_TRANSITIONS=158} [2020-10-11 16:25:06,601 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 87 predicate places. [2020-10-11 16:25:06,601 INFO L481 AbstractCegarLoop]: Abstraction has has 144 places, 158 transitions, 1684 flow [2020-10-11 16:25:06,602 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:06,602 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:06,602 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:06,817 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-10-11 16:25:06,818 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:06,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:06,819 INFO L82 PathProgramCache]: Analyzing trace with hash -1620655536, now seen corresponding path program 6 times [2020-10-11 16:25:06,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:06,819 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229747268] [2020-10-11 16:25:06,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:06,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:06,958 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:06,959 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229747268] [2020-10-11 16:25:06,959 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121273549] [2020-10-11 16:25:06,959 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:07,010 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:25:07,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:07,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:07,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:07,127 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:07,134 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:07,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:07,134 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:07,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822131566] [2020-10-11 16:25:07,135 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:07,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:07,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:07,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:07,235 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:07,236 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 158 transitions, 1684 flow. Second operand 15 states. [2020-10-11 16:25:07,236 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:07,236 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:07,236 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:07,669 INFO L129 PetriNetUnfolder]: 113/735 cut-off events. [2020-10-11 16:25:07,669 INFO L130 PetriNetUnfolder]: For 2970/3023 co-relation queries the response was YES. [2020-10-11 16:25:07,675 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2126 conditions, 735 events. 113/735 cut-off events. For 2970/3023 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5548 event pairs, 0 based on Foata normal form. 10/667 useless extension candidates. Maximal degree in co-relation 2061. Up to 112 conditions per place. [2020-10-11 16:25:07,680 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 56 selfloop transitions, 86 changer transitions 5/183 dead transitions. [2020-10-11 16:25:07,680 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 183 transitions, 2332 flow [2020-10-11 16:25:07,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:07,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:07,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1048 transitions. [2020-10-11 16:25:07,682 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835725677830941 [2020-10-11 16:25:07,683 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1048 transitions. [2020-10-11 16:25:07,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1048 transitions. [2020-10-11 16:25:07,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:07,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1048 transitions. [2020-10-11 16:25:07,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:07,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:07,687 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:07,687 INFO L185 Difference]: Start difference. First operand has 144 places, 158 transitions, 1684 flow. Second operand 22 states and 1048 transitions. [2020-10-11 16:25:07,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 183 transitions, 2332 flow [2020-10-11 16:25:07,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 183 transitions, 2204 flow, removed 23 selfloop flow, removed 14 redundant places. [2020-10-11 16:25:07,721 INFO L241 Difference]: Finished difference. Result has 155 places, 170 transitions, 1987 flow [2020-10-11 16:25:07,722 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1987, PETRI_PLACES=155, PETRI_TRANSITIONS=170} [2020-10-11 16:25:07,722 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 98 predicate places. [2020-10-11 16:25:07,722 INFO L481 AbstractCegarLoop]: Abstraction has has 155 places, 170 transitions, 1987 flow [2020-10-11 16:25:07,723 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:07,723 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:07,723 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:07,937 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:07,938 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:07,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:07,938 INFO L82 PathProgramCache]: Analyzing trace with hash 2066167406, now seen corresponding path program 7 times [2020-10-11 16:25:07,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:07,939 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619138736] [2020-10-11 16:25:07,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:07,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:08,115 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:08,116 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619138736] [2020-10-11 16:25:08,116 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101391539] [2020-10-11 16:25:08,117 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-11 16:25:08,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:08,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:08,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:08,308 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:08,344 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:08,351 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:08,351 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:08,352 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:08,352 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110115392] [2020-10-11 16:25:08,352 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:08,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:08,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:08,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:08,801 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:08,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 170 transitions, 1987 flow. Second operand 15 states. [2020-10-11 16:25:08,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:08,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:08,802 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:09,535 INFO L129 PetriNetUnfolder]: 160/1036 cut-off events. [2020-10-11 16:25:09,536 INFO L130 PetriNetUnfolder]: For 5067/5138 co-relation queries the response was YES. [2020-10-11 16:25:09,545 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3058 conditions, 1036 events. 160/1036 cut-off events. For 5067/5138 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8454 event pairs, 0 based on Foata normal form. 28/956 useless extension candidates. Maximal degree in co-relation 2989. Up to 133 conditions per place. [2020-10-11 16:25:09,551 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 31 selfloop transitions, 161 changer transitions 11/239 dead transitions. [2020-10-11 16:25:09,552 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 239 transitions, 3317 flow [2020-10-11 16:25:09,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:25:09,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:25:09,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1340 transitions. [2020-10-11 16:25:09,555 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8395989974937343 [2020-10-11 16:25:09,555 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1340 transitions. [2020-10-11 16:25:09,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1340 transitions. [2020-10-11 16:25:09,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:09,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1340 transitions. [2020-10-11 16:25:09,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:25:09,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:25:09,561 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:25:09,561 INFO L185 Difference]: Start difference. First operand has 155 places, 170 transitions, 1987 flow. Second operand 28 states and 1340 transitions. [2020-10-11 16:25:09,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 239 transitions, 3317 flow [2020-10-11 16:25:09,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 239 transitions, 3137 flow, removed 57 selfloop flow, removed 15 redundant places. [2020-10-11 16:25:09,591 INFO L241 Difference]: Finished difference. Result has 173 places, 225 transitions, 2918 flow [2020-10-11 16:25:09,591 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2918, PETRI_PLACES=173, PETRI_TRANSITIONS=225} [2020-10-11 16:25:09,592 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 116 predicate places. [2020-10-11 16:25:09,592 INFO L481 AbstractCegarLoop]: Abstraction has has 173 places, 225 transitions, 2918 flow [2020-10-11 16:25:09,592 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:09,592 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:09,592 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:09,807 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:09,808 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:09,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:09,808 INFO L82 PathProgramCache]: Analyzing trace with hash 760255218, now seen corresponding path program 8 times [2020-10-11 16:25:09,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:09,808 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237495093] [2020-10-11 16:25:09,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:09,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:09,921 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:09,921 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237495093] [2020-10-11 16:25:09,922 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204094326] [2020-10-11 16:25:09,922 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-11 16:25:09,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:09,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:09,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:09,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:10,096 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:10,102 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:10,103 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:10,103 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:10,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999473340] [2020-10-11 16:25:10,104 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:10,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:10,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:10,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:10,373 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:10,374 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 225 transitions, 2918 flow. Second operand 15 states. [2020-10-11 16:25:10,374 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:10,374 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:10,374 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:10,932 INFO L129 PetriNetUnfolder]: 159/1052 cut-off events. [2020-10-11 16:25:10,933 INFO L130 PetriNetUnfolder]: For 4795/4880 co-relation queries the response was YES. [2020-10-11 16:25:10,948 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3304 conditions, 1052 events. 159/1052 cut-off events. For 4795/4880 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8654 event pairs, 0 based on Foata normal form. 17/958 useless extension candidates. Maximal degree in co-relation 3229. Up to 164 conditions per place. [2020-10-11 16:25:10,957 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 83 selfloop transitions, 126 changer transitions 5/250 dead transitions. [2020-10-11 16:25:10,957 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 250 transitions, 3736 flow [2020-10-11 16:25:10,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:25:10,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:25:10,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1145 transitions. [2020-10-11 16:25:10,966 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8369883040935673 [2020-10-11 16:25:10,967 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1145 transitions. [2020-10-11 16:25:10,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1145 transitions. [2020-10-11 16:25:10,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:10,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1145 transitions. [2020-10-11 16:25:10,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:25:10,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:25:10,974 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:25:10,974 INFO L185 Difference]: Start difference. First operand has 173 places, 225 transitions, 2918 flow. Second operand 24 states and 1145 transitions. [2020-10-11 16:25:10,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 250 transitions, 3736 flow [2020-10-11 16:25:11,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 250 transitions, 3552 flow, removed 49 selfloop flow, removed 19 redundant places. [2020-10-11 16:25:11,020 INFO L241 Difference]: Finished difference. Result has 177 places, 233 transitions, 3224 flow [2020-10-11 16:25:11,020 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=2749, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3224, PETRI_PLACES=177, PETRI_TRANSITIONS=233} [2020-10-11 16:25:11,021 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 120 predicate places. [2020-10-11 16:25:11,021 INFO L481 AbstractCegarLoop]: Abstraction has has 177 places, 233 transitions, 3224 flow [2020-10-11 16:25:11,021 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:11,021 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:11,021 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:11,235 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-11 16:25:11,235 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:11,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:11,236 INFO L82 PathProgramCache]: Analyzing trace with hash -1917765600, now seen corresponding path program 9 times [2020-10-11 16:25:11,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:11,237 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100200915] [2020-10-11 16:25:11,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:11,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:11,390 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:11,391 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100200915] [2020-10-11 16:25:11,391 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638450203] [2020-10-11 16:25:11,391 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:11,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:11,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:11,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:11,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:11,647 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:11,693 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:11,700 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:11,700 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:11,701 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:11,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178000437] [2020-10-11 16:25:11,701 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:11,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:11,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:11,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:12,096 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:12,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 233 transitions, 3224 flow. Second operand 15 states. [2020-10-11 16:25:12,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:12,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:12,097 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:12,913 INFO L129 PetriNetUnfolder]: 189/1253 cut-off events. [2020-10-11 16:25:12,913 INFO L130 PetriNetUnfolder]: For 6484/6579 co-relation queries the response was YES. [2020-10-11 16:25:12,919 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4026 conditions, 1253 events. 189/1253 cut-off events. For 6484/6579 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 10844 event pairs, 0 based on Foata normal form. 34/1155 useless extension candidates. Maximal degree in co-relation 3953. Up to 174 conditions per place. [2020-10-11 16:25:12,925 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 39 selfloop transitions, 206 changer transitions 11/292 dead transitions. [2020-10-11 16:25:12,925 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 292 transitions, 4683 flow [2020-10-11 16:25:12,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:25:12,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:25:12,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1435 transitions. [2020-10-11 16:25:12,928 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8391812865497076 [2020-10-11 16:25:12,928 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1435 transitions. [2020-10-11 16:25:12,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1435 transitions. [2020-10-11 16:25:12,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:12,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1435 transitions. [2020-10-11 16:25:12,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:25:12,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:25:12,933 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:25:12,933 INFO L185 Difference]: Start difference. First operand has 177 places, 233 transitions, 3224 flow. Second operand 30 states and 1435 transitions. [2020-10-11 16:25:12,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 292 transitions, 4683 flow [2020-10-11 16:25:12,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 292 transitions, 4459 flow, removed 26 selfloop flow, removed 19 redundant places. [2020-10-11 16:25:12,971 INFO L241 Difference]: Finished difference. Result has 193 places, 276 transitions, 4248 flow [2020-10-11 16:25:12,972 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=3035, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4248, PETRI_PLACES=193, PETRI_TRANSITIONS=276} [2020-10-11 16:25:12,972 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 136 predicate places. [2020-10-11 16:25:12,972 INFO L481 AbstractCegarLoop]: Abstraction has has 193 places, 276 transitions, 4248 flow [2020-10-11 16:25:12,972 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:12,973 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:12,973 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:13,187 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:13,188 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:13,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:13,189 INFO L82 PathProgramCache]: Analyzing trace with hash -155226168, now seen corresponding path program 10 times [2020-10-11 16:25:13,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:13,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087411985] [2020-10-11 16:25:13,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:13,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:13,352 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:13,352 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087411985] [2020-10-11 16:25:13,352 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521038219] [2020-10-11 16:25:13,352 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 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:13,391 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:13,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:13,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:13,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:13,491 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:13,524 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:13,529 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:13,530 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:13,530 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:13,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435245547] [2020-10-11 16:25:13,530 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:13,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:13,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:13,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:13,949 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:13,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 276 transitions, 4248 flow. Second operand 16 states. [2020-10-11 16:25:13,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:13,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:13,950 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:14,980 INFO L129 PetriNetUnfolder]: 235/1568 cut-off events. [2020-10-11 16:25:14,981 INFO L130 PetriNetUnfolder]: For 10324/10465 co-relation queries the response was YES. [2020-10-11 16:25:14,988 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5439 conditions, 1568 events. 235/1568 cut-off events. For 10324/10465 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14531 event pairs, 0 based on Foata normal form. 50/1454 useless extension candidates. Maximal degree in co-relation 5361. Up to 233 conditions per place. [2020-10-11 16:25:14,997 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 58 selfloop transitions, 254 changer transitions 22/370 dead transitions. [2020-10-11 16:25:14,998 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 370 transitions, 6703 flow [2020-10-11 16:25:14,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:25:14,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:25:14,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1914 transitions. [2020-10-11 16:25:15,000 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8394736842105263 [2020-10-11 16:25:15,000 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1914 transitions. [2020-10-11 16:25:15,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1914 transitions. [2020-10-11 16:25:15,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:15,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1914 transitions. [2020-10-11 16:25:15,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:25:15,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:25:15,005 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:25:15,005 INFO L185 Difference]: Start difference. First operand has 193 places, 276 transitions, 4248 flow. Second operand 40 states and 1914 transitions. [2020-10-11 16:25:15,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 370 transitions, 6703 flow [2020-10-11 16:25:15,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 370 transitions, 6417 flow, removed 56 selfloop flow, removed 26 redundant places. [2020-10-11 16:25:15,046 INFO L241 Difference]: Finished difference. Result has 218 places, 339 transitions, 5872 flow [2020-10-11 16:25:15,046 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=3986, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=5872, PETRI_PLACES=218, PETRI_TRANSITIONS=339} [2020-10-11 16:25:15,047 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 161 predicate places. [2020-10-11 16:25:15,047 INFO L481 AbstractCegarLoop]: Abstraction has has 218 places, 339 transitions, 5872 flow [2020-10-11 16:25:15,047 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:15,047 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:15,047 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:15,260 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-11 16:25:15,261 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:15,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:15,261 INFO L82 PathProgramCache]: Analyzing trace with hash -465101334, now seen corresponding path program 1 times [2020-10-11 16:25:15,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:15,262 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844526947] [2020-10-11 16:25:15,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:15,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:15,396 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:15,397 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844526947] [2020-10-11 16:25:15,397 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353319691] [2020-10-11 16:25:15,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:15,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:15,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:15,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:15,593 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:15,602 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:15,602 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:15,602 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:15,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696703341] [2020-10-11 16:25:15,603 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:15,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:15,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:15,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:15,892 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:15,893 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 339 transitions, 5872 flow. Second operand 15 states. [2020-10-11 16:25:15,893 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:15,893 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:15,894 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:16,309 INFO L129 PetriNetUnfolder]: 228/1566 cut-off events. [2020-10-11 16:25:16,309 INFO L130 PetriNetUnfolder]: For 10633/10769 co-relation queries the response was YES. [2020-10-11 16:25:16,326 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5776 conditions, 1566 events. 228/1566 cut-off events. For 10633/10769 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 14621 event pairs, 0 based on Foata normal form. 17/1418 useless extension candidates. Maximal degree in co-relation 5685. Up to 341 conditions per place. [2020-10-11 16:25:16,338 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 263 selfloop transitions, 66 changer transitions 5/370 dead transitions. [2020-10-11 16:25:16,338 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 370 transitions, 7167 flow [2020-10-11 16:25:16,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:25:16,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:25:16,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 810 transitions. [2020-10-11 16:25:16,340 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8359133126934984 [2020-10-11 16:25:16,340 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 810 transitions. [2020-10-11 16:25:16,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 810 transitions. [2020-10-11 16:25:16,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:16,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 810 transitions. [2020-10-11 16:25:16,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:25:16,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:25:16,343 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:25:16,343 INFO L185 Difference]: Start difference. First operand has 218 places, 339 transitions, 5872 flow. Second operand 17 states and 810 transitions. [2020-10-11 16:25:16,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 370 transitions, 7167 flow [2020-10-11 16:25:16,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 370 transitions, 6805 flow, removed 109 selfloop flow, removed 27 redundant places. [2020-10-11 16:25:16,419 INFO L241 Difference]: Finished difference. Result has 205 places, 346 transitions, 5881 flow [2020-10-11 16:25:16,419 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=5551, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5881, PETRI_PLACES=205, PETRI_TRANSITIONS=346} [2020-10-11 16:25:16,419 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 148 predicate places. [2020-10-11 16:25:16,419 INFO L481 AbstractCegarLoop]: Abstraction has has 205 places, 346 transitions, 5881 flow [2020-10-11 16:25:16,420 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:16,420 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:16,420 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:16,634 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-11 16:25:16,635 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:16,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:16,635 INFO L82 PathProgramCache]: Analyzing trace with hash 389304054, now seen corresponding path program 2 times [2020-10-11 16:25:16,636 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:16,636 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479489642] [2020-10-11 16:25:16,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:16,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:16,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:16,764 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479489642] [2020-10-11 16:25:16,764 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243122978] [2020-10-11 16:25:16,764 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 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:16,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:16,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:16,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:16,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:16,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:16,955 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:16,955 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:16,955 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:16,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638664945] [2020-10-11 16:25:16,956 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:16,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:16,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:16,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:17,256 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:17,257 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 346 transitions, 5881 flow. Second operand 15 states. [2020-10-11 16:25:17,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:17,257 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:17,257 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:17,735 INFO L129 PetriNetUnfolder]: 229/1568 cut-off events. [2020-10-11 16:25:17,736 INFO L130 PetriNetUnfolder]: For 10585/10726 co-relation queries the response was YES. [2020-10-11 16:25:17,751 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5752 conditions, 1568 events. 229/1568 cut-off events. For 10585/10726 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 14641 event pairs, 0 based on Foata normal form. 17/1419 useless extension candidates. Maximal degree in co-relation 5664. Up to 316 conditions per place. [2020-10-11 16:25:17,763 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 239 selfloop transitions, 94 changer transitions 5/374 dead transitions. [2020-10-11 16:25:17,763 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 374 transitions, 7112 flow [2020-10-11 16:25:17,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:25:17,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:25:17,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 905 transitions. [2020-10-11 16:25:17,765 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8356417359187442 [2020-10-11 16:25:17,765 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 905 transitions. [2020-10-11 16:25:17,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 905 transitions. [2020-10-11 16:25:17,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:17,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 905 transitions. [2020-10-11 16:25:17,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:25:17,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:25:17,768 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:25:17,769 INFO L185 Difference]: Start difference. First operand has 205 places, 346 transitions, 5881 flow. Second operand 19 states and 905 transitions. [2020-10-11 16:25:17,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 374 transitions, 7112 flow [2020-10-11 16:25:17,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 374 transitions, 7018 flow, removed 9 selfloop flow, removed 10 redundant places. [2020-10-11 16:25:17,820 INFO L241 Difference]: Finished difference. Result has 216 places, 349 transitions, 6136 flow [2020-10-11 16:25:17,821 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=5797, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6136, PETRI_PLACES=216, PETRI_TRANSITIONS=349} [2020-10-11 16:25:17,821 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 159 predicate places. [2020-10-11 16:25:17,821 INFO L481 AbstractCegarLoop]: Abstraction has has 216 places, 349 transitions, 6136 flow [2020-10-11 16:25:17,821 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:17,821 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:17,821 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:18,022 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-11 16:25:18,022 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:18,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:18,023 INFO L82 PathProgramCache]: Analyzing trace with hash 1386441160, now seen corresponding path program 3 times [2020-10-11 16:25:18,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:18,024 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559924119] [2020-10-11 16:25:18,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:18,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:18,152 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:18,152 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559924119] [2020-10-11 16:25:18,153 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62405591] [2020-10-11 16:25:18,153 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 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:18,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:18,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:18,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:18,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:18,300 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:18,321 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:18,326 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:18,326 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:18,326 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:18,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628315723] [2020-10-11 16:25:18,327 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:18,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:18,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:18,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:18,880 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:18,881 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 349 transitions, 6136 flow. Second operand 15 states. [2020-10-11 16:25:18,881 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:18,881 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:18,881 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:19,827 INFO L129 PetriNetUnfolder]: 269/1866 cut-off events. [2020-10-11 16:25:19,827 INFO L130 PetriNetUnfolder]: For 14522/14686 co-relation queries the response was YES. [2020-10-11 16:25:19,840 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6943 conditions, 1866 events. 269/1866 cut-off events. For 14522/14686 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17982 event pairs, 0 based on Foata normal form. 61/1730 useless extension candidates. Maximal degree in co-relation 6852. Up to 277 conditions per place. [2020-10-11 16:25:19,852 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 104 selfloop transitions, 266 changer transitions 11/417 dead transitions. [2020-10-11 16:25:19,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 417 transitions, 8454 flow [2020-10-11 16:25:19,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:25:19,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:25:19,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1625 transitions. [2020-10-11 16:25:19,855 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8384932920536635 [2020-10-11 16:25:19,855 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1625 transitions. [2020-10-11 16:25:19,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1625 transitions. [2020-10-11 16:25:19,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:19,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1625 transitions. [2020-10-11 16:25:19,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:25:19,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:25:19,860 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:25:19,860 INFO L185 Difference]: Start difference. First operand has 216 places, 349 transitions, 6136 flow. Second operand 34 states and 1625 transitions. [2020-10-11 16:25:19,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 417 transitions, 8454 flow [2020-10-11 16:25:19,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 417 transitions, 8300 flow, removed 18 selfloop flow, removed 14 redundant places. [2020-10-11 16:25:19,931 INFO L241 Difference]: Finished difference. Result has 243 places, 400 transitions, 7865 flow [2020-10-11 16:25:19,931 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=6013, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7865, PETRI_PLACES=243, PETRI_TRANSITIONS=400} [2020-10-11 16:25:19,932 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 186 predicate places. [2020-10-11 16:25:19,932 INFO L481 AbstractCegarLoop]: Abstraction has has 243 places, 400 transitions, 7865 flow [2020-10-11 16:25:19,932 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:19,932 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:19,932 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:20,145 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-11 16:25:20,146 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:20,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:20,146 INFO L82 PathProgramCache]: Analyzing trace with hash -642377846, now seen corresponding path program 4 times [2020-10-11 16:25:20,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:20,147 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434779495] [2020-10-11 16:25:20,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:20,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:20,283 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:20,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434779495] [2020-10-11 16:25:20,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786095222] [2020-10-11 16:25:20,284 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 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:20,334 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:20,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:20,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:20,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:20,473 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:20,480 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:20,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:20,480 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:20,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962883895] [2020-10-11 16:25:20,481 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:20,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:20,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:20,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:21,024 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:21,025 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 400 transitions, 7865 flow. Second operand 15 states. [2020-10-11 16:25:21,025 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:21,025 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:21,026 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:21,810 INFO L129 PetriNetUnfolder]: 271/1886 cut-off events. [2020-10-11 16:25:21,811 INFO L130 PetriNetUnfolder]: For 16217/16425 co-relation queries the response was YES. [2020-10-11 16:25:21,828 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7494 conditions, 1886 events. 271/1886 cut-off events. For 16217/16425 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 18253 event pairs, 0 based on Foata normal form. 43/1729 useless extension candidates. Maximal degree in co-relation 7395. Up to 310 conditions per place. [2020-10-11 16:25:21,838 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 197 selfloop transitions, 196 changer transitions 5/434 dead transitions. [2020-10-11 16:25:21,838 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 434 transitions, 9408 flow [2020-10-11 16:25:21,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:25:21,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:25:21,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1335 transitions. [2020-10-11 16:25:21,840 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8364661654135338 [2020-10-11 16:25:21,840 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1335 transitions. [2020-10-11 16:25:21,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1335 transitions. [2020-10-11 16:25:21,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:21,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1335 transitions. [2020-10-11 16:25:21,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:25:21,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:25:21,850 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:25:21,851 INFO L185 Difference]: Start difference. First operand has 243 places, 400 transitions, 7865 flow. Second operand 28 states and 1335 transitions. [2020-10-11 16:25:21,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 434 transitions, 9408 flow [2020-10-11 16:25:21,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 434 transitions, 9081 flow, removed 82 selfloop flow, removed 24 redundant places. [2020-10-11 16:25:21,934 INFO L241 Difference]: Finished difference. Result has 246 places, 408 transitions, 8294 flow [2020-10-11 16:25:21,934 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=7575, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=8294, PETRI_PLACES=246, PETRI_TRANSITIONS=408} [2020-10-11 16:25:21,934 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 189 predicate places. [2020-10-11 16:25:21,934 INFO L481 AbstractCegarLoop]: Abstraction has has 246 places, 408 transitions, 8294 flow [2020-10-11 16:25:21,934 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:21,934 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:21,934 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:22,135 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:22,135 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:22,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:22,136 INFO L82 PathProgramCache]: Analyzing trace with hash 18194452, now seen corresponding path program 5 times [2020-10-11 16:25:22,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:22,137 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024702784] [2020-10-11 16:25:22,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:22,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:22,278 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:22,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024702784] [2020-10-11 16:25:22,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129557779] [2020-10-11 16:25:22,279 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 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:22,317 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:22,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:22,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:22,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:22,425 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:22,499 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:22,501 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:22,539 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:22,539 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:22,539 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:22,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677687800] [2020-10-11 16:25:22,540 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:22,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:22,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:22,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:22,681 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:22,681 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 408 transitions, 8294 flow. Second operand 16 states. [2020-10-11 16:25:22,681 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:22,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:22,682 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:24,373 INFO L129 PetriNetUnfolder]: 311/2089 cut-off events. [2020-10-11 16:25:24,373 INFO L130 PetriNetUnfolder]: For 22798/23091 co-relation queries the response was YES. [2020-10-11 16:25:24,387 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8757 conditions, 2089 events. 311/2089 cut-off events. For 22798/23091 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 20673 event pairs, 0 based on Foata normal form. 81/1951 useless extension candidates. Maximal degree in co-relation 8658. Up to 340 conditions per place. [2020-10-11 16:25:24,398 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 98 selfloop transitions, 343 changer transitions 25/502 dead transitions. [2020-10-11 16:25:24,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 502 transitions, 11489 flow [2020-10-11 16:25:24,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 16:25:24,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 16:25:24,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2246 transitions. [2020-10-11 16:25:24,415 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8383725270623367 [2020-10-11 16:25:24,416 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2246 transitions. [2020-10-11 16:25:24,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2246 transitions. [2020-10-11 16:25:24,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:24,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2246 transitions. [2020-10-11 16:25:24,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 16:25:24,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 16:25:24,422 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 16:25:24,422 INFO L185 Difference]: Start difference. First operand has 246 places, 408 transitions, 8294 flow. Second operand 47 states and 2246 transitions. [2020-10-11 16:25:24,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 502 transitions, 11489 flow [2020-10-11 16:25:24,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 502 transitions, 11083 flow, removed 29 selfloop flow, removed 25 redundant places. [2020-10-11 16:25:24,572 INFO L241 Difference]: Finished difference. Result has 283 places, 456 transitions, 9984 flow [2020-10-11 16:25:24,573 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=7946, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=9984, PETRI_PLACES=283, PETRI_TRANSITIONS=456} [2020-10-11 16:25:24,573 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 226 predicate places. [2020-10-11 16:25:24,573 INFO L481 AbstractCegarLoop]: Abstraction has has 283 places, 456 transitions, 9984 flow [2020-10-11 16:25:24,573 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:24,573 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:24,573 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:24,786 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:24,787 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:24,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:24,787 INFO L82 PathProgramCache]: Analyzing trace with hash -2051619838, now seen corresponding path program 6 times [2020-10-11 16:25:24,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:24,788 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919044373] [2020-10-11 16:25:24,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:24,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:24,924 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:24,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919044373] [2020-10-11 16:25:24,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920897876] [2020-10-11 16:25:24,924 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:24,975 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-11 16:25:24,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:24,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:24,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:25,077 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:25,094 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:25,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-11 16:25:25,102 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:25,102 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:25,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109318361] [2020-10-11 16:25:25,102 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:25,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:25,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:25,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:25,711 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:25,711 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 456 transitions, 9984 flow. Second operand 15 states. [2020-10-11 16:25:25,712 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:25,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:25,712 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:26,781 INFO L129 PetriNetUnfolder]: 325/2243 cut-off events. [2020-10-11 16:25:26,782 INFO L130 PetriNetUnfolder]: For 25642/25904 co-relation queries the response was YES. [2020-10-11 16:25:26,801 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9602 conditions, 2243 events. 325/2243 cut-off events. For 25642/25904 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 22687 event pairs, 0 based on Foata normal form. 77/2084 useless extension candidates. Maximal degree in co-relation 9489. Up to 367 conditions per place. [2020-10-11 16:25:26,815 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 121 selfloop transitions, 343 changer transitions 11/511 dead transitions. [2020-10-11 16:25:26,815 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 511 transitions, 12448 flow [2020-10-11 16:25:26,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:25:26,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:25:26,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1720 transitions. [2020-10-11 16:25:26,818 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8382066276803118 [2020-10-11 16:25:26,818 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1720 transitions. [2020-10-11 16:25:26,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1720 transitions. [2020-10-11 16:25:26,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:26,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1720 transitions. [2020-10-11 16:25:26,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:25:26,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:25:26,824 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:25:26,824 INFO L185 Difference]: Start difference. First operand has 283 places, 456 transitions, 9984 flow. Second operand 36 states and 1720 transitions. [2020-10-11 16:25:26,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 511 transitions, 12448 flow [2020-10-11 16:25:27,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 511 transitions, 11577 flow, removed 335 selfloop flow, removed 37 redundant places. [2020-10-11 16:25:27,030 INFO L241 Difference]: Finished difference. Result has 280 places, 492 transitions, 10966 flow [2020-10-11 16:25:27,031 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=9167, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=10966, PETRI_PLACES=280, PETRI_TRANSITIONS=492} [2020-10-11 16:25:27,031 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 223 predicate places. [2020-10-11 16:25:27,031 INFO L481 AbstractCegarLoop]: Abstraction has has 280 places, 492 transitions, 10966 flow [2020-10-11 16:25:27,031 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:27,031 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:27,032 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:27,244 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:27,244 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:27,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:27,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1707185504, now seen corresponding path program 1 times [2020-10-11 16:25:27,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:27,245 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699918700] [2020-10-11 16:25:27,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:27,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:27,364 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:27,364 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699918700] [2020-10-11 16:25:27,364 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476239824] [2020-10-11 16:25:27,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:27,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:27,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:27,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:27,603 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:27,619 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:27,619 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:27,620 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:27,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644297275] [2020-10-11 16:25:27,620 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:27,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:27,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:27,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:28,081 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:28,082 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 492 transitions, 10966 flow. Second operand 15 states. [2020-10-11 16:25:28,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:28,082 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:28,082 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:28,726 INFO L129 PetriNetUnfolder]: 329/2295 cut-off events. [2020-10-11 16:25:28,727 INFO L130 PetriNetUnfolder]: For 24833/25096 co-relation queries the response was YES. [2020-10-11 16:25:28,743 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9931 conditions, 2295 events. 329/2295 cut-off events. For 24833/25096 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 23443 event pairs, 0 based on Foata normal form. 21/2074 useless extension candidates. Maximal degree in co-relation 9822. Up to 509 conditions per place. [2020-10-11 16:25:28,757 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 407 selfloop transitions, 87 changer transitions 5/535 dead transitions. [2020-10-11 16:25:28,758 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 535 transitions, 13028 flow [2020-10-11 16:25:28,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:25:28,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:25:28,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 904 transitions. [2020-10-11 16:25:28,760 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347183748845799 [2020-10-11 16:25:28,760 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 904 transitions. [2020-10-11 16:25:28,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 904 transitions. [2020-10-11 16:25:28,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:28,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 904 transitions. [2020-10-11 16:25:28,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:25:28,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:25:28,763 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:25:28,763 INFO L185 Difference]: Start difference. First operand has 280 places, 492 transitions, 10966 flow. Second operand 19 states and 904 transitions. [2020-10-11 16:25:28,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 535 transitions, 13028 flow [2020-10-11 16:25:28,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 535 transitions, 12718 flow, removed 74 selfloop flow, removed 25 redundant places. [2020-10-11 16:25:28,962 INFO L241 Difference]: Finished difference. Result has 275 places, 504 transitions, 11245 flow [2020-10-11 16:25:28,963 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=10678, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=11245, PETRI_PLACES=275, PETRI_TRANSITIONS=504} [2020-10-11 16:25:28,963 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 218 predicate places. [2020-10-11 16:25:28,963 INFO L481 AbstractCegarLoop]: Abstraction has has 275 places, 504 transitions, 11245 flow [2020-10-11 16:25:28,963 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:28,964 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:28,964 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:29,178 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-11 16:25:29,178 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:29,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:29,179 INFO L82 PathProgramCache]: Analyzing trace with hash -672380610, now seen corresponding path program 2 times [2020-10-11 16:25:29,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:29,179 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889540234] [2020-10-11 16:25:29,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:29,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:29,325 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:29,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889540234] [2020-10-11 16:25:29,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418919538] [2020-10-11 16:25:29,326 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 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:29,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:29,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:29,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:29,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:29,495 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:29,503 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:29,503 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:29,504 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:29,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115075533] [2020-10-11 16:25:29,506 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:29,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:29,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:29,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:29,867 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:29,868 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 504 transitions, 11245 flow. Second operand 15 states. [2020-10-11 16:25:29,868 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:29,868 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:29,869 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:30,606 INFO L129 PetriNetUnfolder]: 338/2376 cut-off events. [2020-10-11 16:25:30,607 INFO L130 PetriNetUnfolder]: For 26075/26343 co-relation queries the response was YES. [2020-10-11 16:25:30,621 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10270 conditions, 2376 events. 338/2376 cut-off events. For 26075/26343 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 24481 event pairs, 0 based on Foata normal form. 23/2148 useless extension candidates. Maximal degree in co-relation 10159. Up to 484 conditions per place. [2020-10-11 16:25:30,634 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 364 selfloop transitions, 136 changer transitions 5/541 dead transitions. [2020-10-11 16:25:30,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 541 transitions, 13211 flow [2020-10-11 16:25:30,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:25:30,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:25:30,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1141 transitions. [2020-10-11 16:25:30,637 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8340643274853801 [2020-10-11 16:25:30,637 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1141 transitions. [2020-10-11 16:25:30,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1141 transitions. [2020-10-11 16:25:30,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:30,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1141 transitions. [2020-10-11 16:25:30,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:25:30,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:25:30,640 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:25:30,641 INFO L185 Difference]: Start difference. First operand has 275 places, 504 transitions, 11245 flow. Second operand 24 states and 1141 transitions. [2020-10-11 16:25:30,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 541 transitions, 13211 flow [2020-10-11 16:25:30,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 541 transitions, 13075 flow, removed 9 selfloop flow, removed 14 redundant places. [2020-10-11 16:25:30,816 INFO L241 Difference]: Finished difference. Result has 287 places, 515 transitions, 11815 flow [2020-10-11 16:25:30,817 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=11121, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=11815, PETRI_PLACES=287, PETRI_TRANSITIONS=515} [2020-10-11 16:25:30,817 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 230 predicate places. [2020-10-11 16:25:30,817 INFO L481 AbstractCegarLoop]: Abstraction has has 287 places, 515 transitions, 11815 flow [2020-10-11 16:25:30,817 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:30,817 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:30,818 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:31,029 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2020-10-11 16:25:31,030 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:31,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:31,030 INFO L82 PathProgramCache]: Analyzing trace with hash 506741200, now seen corresponding path program 3 times [2020-10-11 16:25:31,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:31,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510139571] [2020-10-11 16:25:31,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:31,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:31,142 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:31,142 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510139571] [2020-10-11 16:25:31,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521356366] [2020-10-11 16:25:31,143 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 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:31,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:31,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:31,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:31,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:31,312 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:31,316 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:31,317 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:31,317 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:31,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523201585] [2020-10-11 16:25:31,317 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:31,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:31,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:31,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:31,590 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:31,591 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 515 transitions, 11815 flow. Second operand 15 states. [2020-10-11 16:25:31,591 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:31,591 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:31,591 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:32,477 INFO L129 PetriNetUnfolder]: 348/2466 cut-off events. [2020-10-11 16:25:32,477 INFO L130 PetriNetUnfolder]: For 28274/28547 co-relation queries the response was YES. [2020-10-11 16:25:32,507 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10751 conditions, 2466 events. 348/2466 cut-off events. For 28274/28547 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 25695 event pairs, 0 based on Foata normal form. 29/2234 useless extension candidates. Maximal degree in co-relation 10637. Up to 450 conditions per place. [2020-10-11 16:25:32,521 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 315 selfloop transitions, 198 changer transitions 5/554 dead transitions. [2020-10-11 16:25:32,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 554 transitions, 13876 flow [2020-10-11 16:25:32,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:25:32,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:25:32,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1332 transitions. [2020-10-11 16:25:32,523 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8345864661654135 [2020-10-11 16:25:32,523 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1332 transitions. [2020-10-11 16:25:32,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1332 transitions. [2020-10-11 16:25:32,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:32,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1332 transitions. [2020-10-11 16:25:32,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:25:32,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:25:32,528 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:25:32,528 INFO L185 Difference]: Start difference. First operand has 287 places, 515 transitions, 11815 flow. Second operand 28 states and 1332 transitions. [2020-10-11 16:25:32,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 554 transitions, 13876 flow [2020-10-11 16:25:32,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 554 transitions, 13679 flow, removed 26 selfloop flow, removed 19 redundant places. [2020-10-11 16:25:32,698 INFO L241 Difference]: Finished difference. Result has 298 places, 527 transitions, 12521 flow [2020-10-11 16:25:32,699 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=11643, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=12521, PETRI_PLACES=298, PETRI_TRANSITIONS=527} [2020-10-11 16:25:32,699 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 241 predicate places. [2020-10-11 16:25:32,699 INFO L481 AbstractCegarLoop]: Abstraction has has 298 places, 527 transitions, 12521 flow [2020-10-11 16:25:32,699 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:32,700 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:32,700 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:32,913 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-11 16:25:32,914 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:32,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:32,914 INFO L82 PathProgramCache]: Analyzing trace with hash 852542956, now seen corresponding path program 4 times [2020-10-11 16:25:32,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:32,915 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154495387] [2020-10-11 16:25:32,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:32,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:33,097 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:33,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154495387] [2020-10-11 16:25:33,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957687853] [2020-10-11 16:25:33,098 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:33,180 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:33,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:33,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:33,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:33,337 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:33,349 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:33,349 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:33,349 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:33,350 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968320576] [2020-10-11 16:25:33,350 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:33,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:33,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:33,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:33,950 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:33,951 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 527 transitions, 12521 flow. Second operand 15 states. [2020-10-11 16:25:33,951 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:33,952 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:33,952 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:35,092 INFO L129 PetriNetUnfolder]: 353/2497 cut-off events. [2020-10-11 16:25:35,092 INFO L130 PetriNetUnfolder]: For 30581/30904 co-relation queries the response was YES. [2020-10-11 16:25:35,114 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11104 conditions, 2497 events. 353/2497 cut-off events. For 30581/30904 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 26056 event pairs, 0 based on Foata normal form. 47/2279 useless extension candidates. Maximal degree in co-relation 10987. Up to 408 conditions per place. [2020-10-11 16:25:35,123 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 251 selfloop transitions, 263 changer transitions 5/555 dead transitions. [2020-10-11 16:25:35,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 555 transitions, 14341 flow [2020-10-11 16:25:35,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:25:35,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:25:35,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1572 transitions. [2020-10-11 16:25:35,132 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835725677830941 [2020-10-11 16:25:35,132 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1572 transitions. [2020-10-11 16:25:35,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1572 transitions. [2020-10-11 16:25:35,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:35,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1572 transitions. [2020-10-11 16:25:35,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:25:35,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:25:35,136 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:25:35,137 INFO L185 Difference]: Start difference. First operand has 298 places, 527 transitions, 12521 flow. Second operand 33 states and 1572 transitions. [2020-10-11 16:25:35,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 555 transitions, 14341 flow [2020-10-11 16:25:35,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 555 transitions, 14085 flow, removed 15 selfloop flow, removed 21 redundant places. [2020-10-11 16:25:35,297 INFO L241 Difference]: Finished difference. Result has 310 places, 532 transitions, 13148 flow [2020-10-11 16:25:35,298 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=12275, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=13148, PETRI_PLACES=310, PETRI_TRANSITIONS=532} [2020-10-11 16:25:35,298 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 253 predicate places. [2020-10-11 16:25:35,298 INFO L481 AbstractCegarLoop]: Abstraction has has 310 places, 532 transitions, 13148 flow [2020-10-11 16:25:35,298 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:35,298 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:35,298 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:35,505 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-11 16:25:35,505 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:35,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:35,506 INFO L82 PathProgramCache]: Analyzing trace with hash 1513115254, now seen corresponding path program 5 times [2020-10-11 16:25:35,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:35,507 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490902651] [2020-10-11 16:25:35,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:35,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:35,653 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:35,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490902651] [2020-10-11 16:25:35,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719496486] [2020-10-11 16:25:35,653 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:35,712 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:25:35,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:35,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:35,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:35,832 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:35,858 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:35,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:35,868 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:35,868 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:35,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087831209] [2020-10-11 16:25:35,869 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:35,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:35,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:35,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:36,119 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:36,119 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 532 transitions, 13148 flow. Second operand 15 states. [2020-10-11 16:25:36,119 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:36,120 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:36,120 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:37,503 INFO L129 PetriNetUnfolder]: 393/2751 cut-off events. [2020-10-11 16:25:37,503 INFO L130 PetriNetUnfolder]: For 39201/39601 co-relation queries the response was YES. [2020-10-11 16:25:37,528 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12619 conditions, 2751 events. 393/2751 cut-off events. For 39201/39601 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 29512 event pairs, 0 based on Foata normal form. 82/2543 useless extension candidates. Maximal degree in co-relation 12501. Up to 471 conditions per place. [2020-10-11 16:25:37,538 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 133 selfloop transitions, 423 changer transitions 16/608 dead transitions. [2020-10-11 16:25:37,538 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 608 transitions, 16524 flow [2020-10-11 16:25:37,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:25:37,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:25:37,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2007 transitions. [2020-10-11 16:25:37,540 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8383458646616542 [2020-10-11 16:25:37,540 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2007 transitions. [2020-10-11 16:25:37,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2007 transitions. [2020-10-11 16:25:37,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:37,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2007 transitions. [2020-10-11 16:25:37,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:25:37,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:25:37,547 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:25:37,547 INFO L185 Difference]: Start difference. First operand has 310 places, 532 transitions, 13148 flow. Second operand 42 states and 2007 transitions. [2020-10-11 16:25:37,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 608 transitions, 16524 flow [2020-10-11 16:25:37,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 608 transitions, 16090 flow, removed 66 selfloop flow, removed 28 redundant places. [2020-10-11 16:25:37,724 INFO L241 Difference]: Finished difference. Result has 333 places, 579 transitions, 15295 flow [2020-10-11 16:25:37,725 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=12825, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=382, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=15295, PETRI_PLACES=333, PETRI_TRANSITIONS=579} [2020-10-11 16:25:37,725 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 276 predicate places. [2020-10-11 16:25:37,725 INFO L481 AbstractCegarLoop]: Abstraction has has 333 places, 579 transitions, 15295 flow [2020-10-11 16:25:37,725 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:37,725 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:37,725 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:37,939 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-11 16:25:37,940 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:37,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:37,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1261963821, now seen corresponding path program 11 times [2020-10-11 16:25:37,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:37,941 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493276732] [2020-10-11 16:25:37,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:37,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:38,114 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:38,114 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493276732] [2020-10-11 16:25:38,114 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976356788] [2020-10-11 16:25:38,114 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:38,156 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:25:38,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:38,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:38,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:38,329 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:38,361 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:38,361 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:38,362 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:38,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338834378] [2020-10-11 16:25:38,362 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:38,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:38,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:38,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:38,825 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:38,825 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 579 transitions, 15295 flow. Second operand 18 states. [2020-10-11 16:25:38,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:38,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:38,826 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:40,148 INFO L129 PetriNetUnfolder]: 387/2735 cut-off events. [2020-10-11 16:25:40,148 INFO L130 PetriNetUnfolder]: For 38675/39061 co-relation queries the response was YES. [2020-10-11 16:25:40,200 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12967 conditions, 2735 events. 387/2735 cut-off events. For 38675/39061 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 29370 event pairs, 0 based on Foata normal form. 26/2472 useless extension candidates. Maximal degree in co-relation 12841. Up to 624 conditions per place. [2020-10-11 16:25:40,223 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 486 selfloop transitions, 82 changer transitions 5/609 dead transitions. [2020-10-11 16:25:40,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 609 transitions, 17273 flow [2020-10-11 16:25:40,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:25:40,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:25:40,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 857 transitions. [2020-10-11 16:25:40,227 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8352826510721247 [2020-10-11 16:25:40,227 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 857 transitions. [2020-10-11 16:25:40,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 857 transitions. [2020-10-11 16:25:40,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:40,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 857 transitions. [2020-10-11 16:25:40,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:25:40,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:25:40,232 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:25:40,232 INFO L185 Difference]: Start difference. First operand has 333 places, 579 transitions, 15295 flow. Second operand 18 states and 857 transitions. [2020-10-11 16:25:40,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 609 transitions, 17273 flow [2020-10-11 16:25:40,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 609 transitions, 16770 flow, removed 169 selfloop flow, removed 30 redundant places. [2020-10-11 16:25:40,645 INFO L241 Difference]: Finished difference. Result has 317 places, 580 transitions, 15059 flow [2020-10-11 16:25:40,646 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=14808, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=15059, PETRI_PLACES=317, PETRI_TRANSITIONS=580} [2020-10-11 16:25:40,646 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 260 predicate places. [2020-10-11 16:25:40,646 INFO L481 AbstractCegarLoop]: Abstraction has has 317 places, 580 transitions, 15059 flow [2020-10-11 16:25:40,646 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:40,646 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:40,647 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:40,861 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:40,861 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:40,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:40,862 INFO L82 PathProgramCache]: Analyzing trace with hash 437364675, now seen corresponding path program 12 times [2020-10-11 16:25:40,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:40,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653228840] [2020-10-11 16:25:40,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:40,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:41,098 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:41,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653228840] [2020-10-11 16:25:41,100 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141492894] [2020-10-11 16:25:41,100 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 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:41,152 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:25:41,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:41,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:41,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:41,322 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:41,353 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:41,353 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:41,353 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:41,353 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488559953] [2020-10-11 16:25:41,354 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:41,354 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:41,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:41,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:41,671 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:41,672 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 580 transitions, 15059 flow. Second operand 18 states. [2020-10-11 16:25:41,672 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:41,672 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:41,672 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:42,572 INFO L129 PetriNetUnfolder]: 388/2737 cut-off events. [2020-10-11 16:25:42,573 INFO L130 PetriNetUnfolder]: For 38813/39199 co-relation queries the response was YES. [2020-10-11 16:25:42,603 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12852 conditions, 2737 events. 388/2737 cut-off events. For 38813/39199 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 29418 event pairs, 0 based on Foata normal form. 26/2473 useless extension candidates. Maximal degree in co-relation 12728. Up to 598 conditions per place. [2020-10-11 16:25:42,613 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 459 selfloop transitions, 111 changer transitions 5/611 dead transitions. [2020-10-11 16:25:42,613 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 611 transitions, 17070 flow [2020-10-11 16:25:42,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:42,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:42,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1046 transitions. [2020-10-11 16:25:42,615 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8341307814992025 [2020-10-11 16:25:42,615 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1046 transitions. [2020-10-11 16:25:42,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1046 transitions. [2020-10-11 16:25:42,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:42,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1046 transitions. [2020-10-11 16:25:42,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:42,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:42,618 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:42,618 INFO L185 Difference]: Start difference. First operand has 317 places, 580 transitions, 15059 flow. Second operand 22 states and 1046 transitions. [2020-10-11 16:25:42,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 611 transitions, 17070 flow [2020-10-11 16:25:42,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 611 transitions, 16890 flow, removed 31 selfloop flow, removed 14 redundant places. [2020-10-11 16:25:42,825 INFO L241 Difference]: Finished difference. Result has 326 places, 582 transitions, 15255 flow [2020-10-11 16:25:42,826 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=14889, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=15255, PETRI_PLACES=326, PETRI_TRANSITIONS=582} [2020-10-11 16:25:42,826 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 269 predicate places. [2020-10-11 16:25:42,826 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 582 transitions, 15255 flow [2020-10-11 16:25:42,826 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:42,826 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:42,827 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:43,040 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-11 16:25:43,041 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:43,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:43,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1496277609, now seen corresponding path program 13 times [2020-10-11 16:25:43,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:43,042 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117675274] [2020-10-11 16:25:43,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:43,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:43,243 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:43,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117675274] [2020-10-11 16:25:43,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259351239] [2020-10-11 16:25:43,243 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 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:43,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:43,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:43,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:43,414 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:43,448 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:43,454 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:43,455 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:43,455 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:43,455 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917035939] [2020-10-11 16:25:43,455 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:43,455 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:43,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:43,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:43,806 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:43,807 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 582 transitions, 15255 flow. Second operand 18 states. [2020-10-11 16:25:43,807 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:43,807 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:43,807 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:45,742 INFO L129 PetriNetUnfolder]: 439/3089 cut-off events. [2020-10-11 16:25:45,742 INFO L130 PetriNetUnfolder]: For 53710/54131 co-relation queries the response was YES. [2020-10-11 16:25:45,770 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14988 conditions, 3089 events. 439/3089 cut-off events. For 53710/54131 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 33881 event pairs, 0 based on Foata normal form. 106/2869 useless extension candidates. Maximal degree in co-relation 14862. Up to 525 conditions per place. [2020-10-11 16:25:45,782 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 95 selfloop transitions, 519 changer transitions 17/667 dead transitions. [2020-10-11 16:25:45,782 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 667 transitions, 19486 flow [2020-10-11 16:25:45,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 16:25:45,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 16:25:45,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2434 transitions. [2020-10-11 16:25:45,784 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8372893016855865 [2020-10-11 16:25:45,784 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2434 transitions. [2020-10-11 16:25:45,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2434 transitions. [2020-10-11 16:25:45,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:45,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2434 transitions. [2020-10-11 16:25:45,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 16:25:45,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 16:25:45,791 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 16:25:45,791 INFO L185 Difference]: Start difference. First operand has 326 places, 582 transitions, 15255 flow. Second operand 51 states and 2434 transitions. [2020-10-11 16:25:45,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 667 transitions, 19486 flow [2020-10-11 16:25:46,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 667 transitions, 19230 flow, removed 45 selfloop flow, removed 19 redundant places. [2020-10-11 16:25:46,066 INFO L241 Difference]: Finished difference. Result has 366 places, 634 transitions, 18217 flow [2020-10-11 16:25:46,067 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=15077, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=475, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=18217, PETRI_PLACES=366, PETRI_TRANSITIONS=634} [2020-10-11 16:25:46,068 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 309 predicate places. [2020-10-11 16:25:46,068 INFO L481 AbstractCegarLoop]: Abstraction has has 366 places, 634 transitions, 18217 flow [2020-10-11 16:25:46,068 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:46,068 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:46,068 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:46,282 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-11 16:25:46,282 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:46,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:46,283 INFO L82 PathProgramCache]: Analyzing trace with hash -1126708767, now seen corresponding path program 7 times [2020-10-11 16:25:46,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:46,283 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179682324] [2020-10-11 16:25:46,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:46,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:46,440 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:46,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179682324] [2020-10-11 16:25:46,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518818601] [2020-10-11 16:25:46,441 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 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:46,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:46,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:46,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:46,867 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:46,886 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:46,886 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:46,886 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:46,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318393611] [2020-10-11 16:25:46,887 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:46,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:46,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:46,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:47,378 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:47,379 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 634 transitions, 18217 flow. Second operand 18 states. [2020-10-11 16:25:47,379 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:47,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:47,380 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:48,085 WARN L193 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-11 16:25:51,220 INFO L129 PetriNetUnfolder]: 438/3156 cut-off events. [2020-10-11 16:25:51,220 INFO L130 PetriNetUnfolder]: For 51487/51873 co-relation queries the response was YES. [2020-10-11 16:25:51,246 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15671 conditions, 3156 events. 438/3156 cut-off events. For 51487/51873 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 34923 event pairs, 0 based on Foata normal form. 20/2841 useless extension candidates. Maximal degree in co-relation 15536. Up to 688 conditions per place. [2020-10-11 16:25:51,262 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 534 selfloop transitions, 117 changer transitions 5/692 dead transitions. [2020-10-11 16:25:51,263 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 692 transitions, 21085 flow [2020-10-11 16:25:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:25:51,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:25:51,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 998 transitions. [2020-10-11 16:25:51,264 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83375104427736 [2020-10-11 16:25:51,264 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 998 transitions. [2020-10-11 16:25:51,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 998 transitions. [2020-10-11 16:25:51,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:51,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 998 transitions. [2020-10-11 16:25:51,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:25:51,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:25:51,267 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:25:51,267 INFO L185 Difference]: Start difference. First operand has 366 places, 634 transitions, 18217 flow. Second operand 21 states and 998 transitions. [2020-10-11 16:25:51,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 692 transitions, 21085 flow [2020-10-11 16:25:51,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 692 transitions, 20191 flow, removed 314 selfloop flow, removed 39 redundant places. [2020-10-11 16:25:51,528 INFO L241 Difference]: Finished difference. Result has 348 places, 650 transitions, 18202 flow [2020-10-11 16:25:51,529 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=17401, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=18202, PETRI_PLACES=348, PETRI_TRANSITIONS=650} [2020-10-11 16:25:51,529 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 291 predicate places. [2020-10-11 16:25:51,529 INFO L481 AbstractCegarLoop]: Abstraction has has 348 places, 650 transitions, 18202 flow [2020-10-11 16:25:51,529 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:51,529 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:51,530 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:51,730 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:51,730 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:51,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:51,731 INFO L82 PathProgramCache]: Analyzing trace with hash -1361578817, now seen corresponding path program 8 times [2020-10-11 16:25:51,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:51,732 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328008086] [2020-10-11 16:25:51,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:51,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:51,887 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:51,887 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328008086] [2020-10-11 16:25:51,887 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850364698] [2020-10-11 16:25:51,887 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 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:51,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:51,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:51,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:51,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:52,140 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:52,166 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:52,167 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:52,167 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:52,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113868721] [2020-10-11 16:25:52,167 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:52,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:52,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:52,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:52,894 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:52,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 650 transitions, 18202 flow. Second operand 18 states. [2020-10-11 16:25:52,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:52,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:52,895 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:53,870 INFO L129 PetriNetUnfolder]: 439/3165 cut-off events. [2020-10-11 16:25:53,870 INFO L130 PetriNetUnfolder]: For 49113/49480 co-relation queries the response was YES. [2020-10-11 16:25:54,023 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15408 conditions, 3165 events. 439/3165 cut-off events. For 49113/49480 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 35005 event pairs, 0 based on Foata normal form. 20/2849 useless extension candidates. Maximal degree in co-relation 15272. Up to 701 conditions per place. [2020-10-11 16:25:54,035 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 542 selfloop transitions, 106 changer transitions 5/689 dead transitions. [2020-10-11 16:25:54,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 689 transitions, 20522 flow [2020-10-11 16:25:54,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:25:54,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:25:54,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 998 transitions. [2020-10-11 16:25:54,037 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83375104427736 [2020-10-11 16:25:54,037 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 998 transitions. [2020-10-11 16:25:54,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 998 transitions. [2020-10-11 16:25:54,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:54,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 998 transitions. [2020-10-11 16:25:54,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:25:54,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:25:54,039 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:25:54,040 INFO L185 Difference]: Start difference. First operand has 348 places, 650 transitions, 18202 flow. Second operand 21 states and 998 transitions. [2020-10-11 16:25:54,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 689 transitions, 20522 flow [2020-10-11 16:25:54,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 689 transitions, 20277 flow, removed 53 selfloop flow, removed 15 redundant places. [2020-10-11 16:25:54,301 INFO L241 Difference]: Finished difference. Result has 355 places, 652 transitions, 18326 flow [2020-10-11 16:25:54,301 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=17973, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=18326, PETRI_PLACES=355, PETRI_TRANSITIONS=652} [2020-10-11 16:25:54,302 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 298 predicate places. [2020-10-11 16:25:54,302 INFO L481 AbstractCegarLoop]: Abstraction has has 355 places, 652 transitions, 18326 flow [2020-10-11 16:25:54,302 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:54,302 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:54,302 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:54,509 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:54,510 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:54,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:54,510 INFO L82 PathProgramCache]: Analyzing trace with hash -940052915, now seen corresponding path program 9 times [2020-10-11 16:25:54,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:54,511 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338233255] [2020-10-11 16:25:54,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:54,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:54,651 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:54,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338233255] [2020-10-11 16:25:54,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963836899] [2020-10-11 16:25:54,651 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 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:54,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:54,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:54,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:54,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:56,049 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:56,064 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:56,065 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:56,065 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:56,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281089204] [2020-10-11 16:25:56,065 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:56,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:56,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:56,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=243, Unknown=2, NotChecked=0, Total=306 [2020-10-11 16:25:56,857 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:56,858 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 652 transitions, 18326 flow. Second operand 18 states. [2020-10-11 16:25:56,858 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:56,858 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:56,859 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:58,141 WARN L193 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-11 16:25:59,774 INFO L129 PetriNetUnfolder]: 444/3210 cut-off events. [2020-10-11 16:25:59,774 INFO L130 PetriNetUnfolder]: For 50292/50664 co-relation queries the response was YES. [2020-10-11 16:25:59,807 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15592 conditions, 3210 events. 444/3210 cut-off events. For 50292/50664 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 35723 event pairs, 0 based on Foata normal form. 20/2889 useless extension candidates. Maximal degree in co-relation 15454. Up to 653 conditions per place. [2020-10-11 16:25:59,820 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 496 selfloop transitions, 165 changer transitions 5/702 dead transitions. [2020-10-11 16:25:59,820 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 702 transitions, 20947 flow [2020-10-11 16:25:59,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-11 16:25:59,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-11 16:25:59,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1093 transitions. [2020-10-11 16:25:59,822 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8337147215865751 [2020-10-11 16:25:59,822 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1093 transitions. [2020-10-11 16:25:59,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1093 transitions. [2020-10-11 16:25:59,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:59,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1093 transitions. [2020-10-11 16:25:59,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-11 16:25:59,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-11 16:25:59,825 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-11 16:25:59,825 INFO L185 Difference]: Start difference. First operand has 355 places, 652 transitions, 18326 flow. Second operand 23 states and 1093 transitions. [2020-10-11 16:25:59,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 702 transitions, 20947 flow [2020-10-11 16:26:00,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 702 transitions, 20775 flow, removed 21 selfloop flow, removed 15 redundant places. [2020-10-11 16:26:00,107 INFO L241 Difference]: Finished difference. Result has 366 places, 660 transitions, 18888 flow [2020-10-11 16:26:00,108 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=18164, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=18888, PETRI_PLACES=366, PETRI_TRANSITIONS=660} [2020-10-11 16:26:00,108 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 309 predicate places. [2020-10-11 16:26:00,108 INFO L481 AbstractCegarLoop]: Abstraction has has 366 places, 660 transitions, 18888 flow [2020-10-11 16:26:00,108 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:00,108 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:00,108 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:00,319 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-11 16:26:00,320 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:00,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:00,321 INFO L82 PathProgramCache]: Analyzing trace with hash 316238673, now seen corresponding path program 10 times [2020-10-11 16:26:00,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:00,321 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700422671] [2020-10-11 16:26:00,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:00,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:00,490 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:00,490 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700422671] [2020-10-11 16:26:00,490 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790550343] [2020-10-11 16:26:00,490 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 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:00,531 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:26:00,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:00,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:26:00,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:00,727 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:00,758 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:00,759 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:00,759 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:00,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690523748] [2020-10-11 16:26:00,759 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:00,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:00,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:00,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:01,265 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:01,266 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 660 transitions, 18888 flow. Second operand 18 states. [2020-10-11 16:26:01,266 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:01,266 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:01,266 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:02,341 INFO L129 PetriNetUnfolder]: 445/3212 cut-off events. [2020-10-11 16:26:02,341 INFO L130 PetriNetUnfolder]: For 53373/53753 co-relation queries the response was YES. [2020-10-11 16:26:02,375 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15828 conditions, 3212 events. 445/3212 cut-off events. For 53373/53753 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 35743 event pairs, 0 based on Foata normal form. 20/2890 useless extension candidates. Maximal degree in co-relation 15686. Up to 669 conditions per place. [2020-10-11 16:26:02,388 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 507 selfloop transitions, 151 changer transitions 5/699 dead transitions. [2020-10-11 16:26:02,389 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 699 transitions, 21244 flow [2020-10-11 16:26:02,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:26:02,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:26:02,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1140 transitions. [2020-10-11 16:26:02,390 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:26:02,390 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1140 transitions. [2020-10-11 16:26:02,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1140 transitions. [2020-10-11 16:26:02,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:02,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1140 transitions. [2020-10-11 16:26:02,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:26:02,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:26:02,393 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:26:02,393 INFO L185 Difference]: Start difference. First operand has 366 places, 660 transitions, 18888 flow. Second operand 24 states and 1140 transitions. [2020-10-11 16:26:02,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 699 transitions, 21244 flow [2020-10-11 16:26:02,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 699 transitions, 21034 flow, removed 25 selfloop flow, removed 17 redundant places. [2020-10-11 16:26:02,688 INFO L241 Difference]: Finished difference. Result has 374 places, 662 transitions, 19177 flow [2020-10-11 16:26:02,689 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=18688, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=19177, PETRI_PLACES=374, PETRI_TRANSITIONS=662} [2020-10-11 16:26:02,689 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 317 predicate places. [2020-10-11 16:26:02,689 INFO L481 AbstractCegarLoop]: Abstraction has has 374 places, 662 transitions, 19177 flow [2020-10-11 16:26:02,689 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:02,689 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:02,689 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:02,897 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:02,898 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:02,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:02,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1476863385, now seen corresponding path program 11 times [2020-10-11 16:26:02,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:02,899 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081750327] [2020-10-11 16:26:02,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:02,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:03,072 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:03,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081750327] [2020-10-11 16:26:03,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88754470] [2020-10-11 16:26:03,073 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 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:03,133 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:26:03,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:03,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:03,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:03,284 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:03,300 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:03,308 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:03,310 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:03,310 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:03,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013401249] [2020-10-11 16:26:03,310 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:03,311 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:03,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:03,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:03,901 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:03,902 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 662 transitions, 19177 flow. Second operand 17 states. [2020-10-11 16:26:03,902 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:03,902 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:03,903 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:05,644 INFO L129 PetriNetUnfolder]: 499/3606 cut-off events. [2020-10-11 16:26:05,645 INFO L130 PetriNetUnfolder]: For 63878/64343 co-relation queries the response was YES. [2020-10-11 16:26:05,687 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17825 conditions, 3606 events. 499/3606 cut-off events. For 63878/64343 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 40840 event pairs, 0 based on Foata normal form. 110/3333 useless extension candidates. Maximal degree in co-relation 17680. Up to 626 conditions per place. [2020-10-11 16:26:05,702 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 86 selfloop transitions, 617 changer transitions 11/750 dead transitions. [2020-10-11 16:26:05,702 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 750 transitions, 23554 flow [2020-10-11 16:26:05,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:26:05,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:26:05,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2005 transitions. [2020-10-11 16:26:05,704 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8375104427736006 [2020-10-11 16:26:05,704 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2005 transitions. [2020-10-11 16:26:05,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2005 transitions. [2020-10-11 16:26:05,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:05,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2005 transitions. [2020-10-11 16:26:05,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:26:05,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:26:05,708 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:26:05,708 INFO L185 Difference]: Start difference. First operand has 374 places, 662 transitions, 19177 flow. Second operand 42 states and 2005 transitions. [2020-10-11 16:26:05,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 750 transitions, 23554 flow [2020-10-11 16:26:06,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 750 transitions, 23337 flow, removed 16 selfloop flow, removed 20 redundant places. [2020-10-11 16:26:06,031 INFO L241 Difference]: Finished difference. Result has 401 places, 733 transitions, 22774 flow [2020-10-11 16:26:06,032 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=18990, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=557, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=22774, PETRI_PLACES=401, PETRI_TRANSITIONS=733} [2020-10-11 16:26:06,032 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 344 predicate places. [2020-10-11 16:26:06,032 INFO L481 AbstractCegarLoop]: Abstraction has has 401 places, 733 transitions, 22774 flow [2020-10-11 16:26:06,032 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:06,032 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:06,033 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:06,240 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-11 16:26:06,241 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:06,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:06,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1506770799, now seen corresponding path program 12 times [2020-10-11 16:26:06,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:06,242 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417436668] [2020-10-11 16:26:06,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:06,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:06,387 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:06,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417436668] [2020-10-11 16:26:06,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573314342] [2020-10-11 16:26:06,387 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 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:06,428 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:26:06,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:06,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:06,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:07,763 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:07,779 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:07,779 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:07,779 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:07,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619905893] [2020-10-11 16:26:07,780 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:07,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:07,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:07,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=247, Unknown=2, NotChecked=0, Total=306 [2020-10-11 16:26:09,266 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:09,266 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 733 transitions, 22774 flow. Second operand 18 states. [2020-10-11 16:26:09,267 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:09,267 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:09,267 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:12,693 INFO L129 PetriNetUnfolder]: 501/3647 cut-off events. [2020-10-11 16:26:12,693 INFO L130 PetriNetUnfolder]: For 67779/68265 co-relation queries the response was YES. [2020-10-11 16:26:12,732 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18944 conditions, 3647 events. 501/3647 cut-off events. For 67779/68265 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 41578 event pairs, 0 based on Foata normal form. 23/3282 useless extension candidates. Maximal degree in co-relation 18793. Up to 705 conditions per place. [2020-10-11 16:26:12,747 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 521 selfloop transitions, 226 changer transitions 5/788 dead transitions. [2020-10-11 16:26:12,747 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 788 transitions, 25852 flow [2020-10-11 16:26:12,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:26:12,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:26:12,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1283 transitions. [2020-10-11 16:26:12,749 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8336582196231319 [2020-10-11 16:26:12,749 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1283 transitions. [2020-10-11 16:26:12,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1283 transitions. [2020-10-11 16:26:12,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:12,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1283 transitions. [2020-10-11 16:26:12,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:26:12,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:26:12,751 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:26:12,751 INFO L185 Difference]: Start difference. First operand has 401 places, 733 transitions, 22774 flow. Second operand 27 states and 1283 transitions. [2020-10-11 16:26:12,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 788 transitions, 25852 flow [2020-10-11 16:26:13,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 788 transitions, 24672 flow, removed 440 selfloop flow, removed 31 redundant places. [2020-10-11 16:26:13,137 INFO L241 Difference]: Finished difference. Result has 398 places, 741 transitions, 22661 flow [2020-10-11 16:26:13,138 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=21701, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=22661, PETRI_PLACES=398, PETRI_TRANSITIONS=741} [2020-10-11 16:26:13,138 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 341 predicate places. [2020-10-11 16:26:13,138 INFO L481 AbstractCegarLoop]: Abstraction has has 398 places, 741 transitions, 22661 flow [2020-10-11 16:26:13,138 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:13,138 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:13,138 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:13,339 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:13,339 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:13,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:13,340 INFO L82 PathProgramCache]: Analyzing trace with hash -2144809745, now seen corresponding path program 13 times [2020-10-11 16:26:13,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:13,340 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770061143] [2020-10-11 16:26:13,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:13,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:13,493 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:13,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770061143] [2020-10-11 16:26:13,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757048930] [2020-10-11 16:26:13,494 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 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:13,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:13,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:13,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:13,860 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:13,877 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:13,878 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:13,878 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:13,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134512928] [2020-10-11 16:26:13,879 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:13,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:13,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:13,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:14,416 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:14,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 741 transitions, 22661 flow. Second operand 18 states. [2020-10-11 16:26:14,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:14,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:14,417 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:15,390 WARN L193 SmtUtils]: Spent 551.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 34 [2020-10-11 16:26:19,231 INFO L129 PetriNetUnfolder]: 514/3736 cut-off events. [2020-10-11 16:26:19,231 INFO L130 PetriNetUnfolder]: For 68976/69508 co-relation queries the response was YES. [2020-10-11 16:26:19,270 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19130 conditions, 3736 events. 514/3736 cut-off events. For 68976/69508 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 42932 event pairs, 0 based on Foata normal form. 49/3387 useless extension candidates. Maximal degree in co-relation 18978. Up to 578 conditions per place. [2020-10-11 16:26:19,285 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 354 selfloop transitions, 407 changer transitions 5/802 dead transitions. [2020-10-11 16:26:19,285 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 802 transitions, 25827 flow [2020-10-11 16:26:19,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:26:19,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:26:19,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1666 transitions. [2020-10-11 16:26:19,287 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8350877192982457 [2020-10-11 16:26:19,288 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1666 transitions. [2020-10-11 16:26:19,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1666 transitions. [2020-10-11 16:26:19,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:19,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1666 transitions. [2020-10-11 16:26:19,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:26:19,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:26:19,292 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:26:19,292 INFO L185 Difference]: Start difference. First operand has 398 places, 741 transitions, 22661 flow. Second operand 35 states and 1666 transitions. [2020-10-11 16:26:19,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 802 transitions, 25827 flow [2020-10-11 16:26:19,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 802 transitions, 25423 flow, removed 47 selfloop flow, removed 22 redundant places. [2020-10-11 16:26:19,632 INFO L241 Difference]: Finished difference. Result has 411 places, 755 transitions, 23767 flow [2020-10-11 16:26:19,633 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=22274, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=23767, PETRI_PLACES=411, PETRI_TRANSITIONS=755} [2020-10-11 16:26:19,634 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 354 predicate places. [2020-10-11 16:26:19,634 INFO L481 AbstractCegarLoop]: Abstraction has has 411 places, 755 transitions, 23767 flow [2020-10-11 16:26:19,634 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:19,634 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:19,634 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:19,834 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-11 16:26:19,835 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:19,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:19,835 INFO L82 PathProgramCache]: Analyzing trace with hash -1484237447, now seen corresponding path program 14 times [2020-10-11 16:26:19,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:19,836 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840767043] [2020-10-11 16:26:19,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:19,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:19,997 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:19,998 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840767043] [2020-10-11 16:26:19,998 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497197512] [2020-10-11 16:26:19,998 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 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:20,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:26:20,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:20,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:20,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:22,318 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:22,390 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:22,397 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:22,398 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:22,398 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:22,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312733202] [2020-10-11 16:26:22,398 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:22,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:22,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:22,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=216, Unknown=1, NotChecked=0, Total=272 [2020-10-11 16:26:23,006 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:23,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 755 transitions, 23767 flow. Second operand 17 states. [2020-10-11 16:26:23,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:23,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:23,008 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:27,273 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 40 DAG size of output: 26 [2020-10-11 16:26:31,386 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 44 DAG size of output: 29 [2020-10-11 16:26:33,450 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 31 [2020-10-11 16:26:37,628 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-11 16:26:39,618 INFO L129 PetriNetUnfolder]: 540/3916 cut-off events. [2020-10-11 16:26:39,618 INFO L130 PetriNetUnfolder]: For 81007/81569 co-relation queries the response was YES. [2020-10-11 16:26:39,652 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20622 conditions, 3916 events. 540/3916 cut-off events. For 81007/81569 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 45340 event pairs, 0 based on Foata normal form. 102/3602 useless extension candidates. Maximal degree in co-relation 20474. Up to 623 conditions per place. [2020-10-11 16:26:39,667 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 149 selfloop transitions, 614 changer transitions 11/810 dead transitions. [2020-10-11 16:26:39,668 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 810 transitions, 27636 flow [2020-10-11 16:26:39,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:26:39,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:26:39,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1815 transitions. [2020-10-11 16:26:39,674 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8379501385041551 [2020-10-11 16:26:39,674 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1815 transitions. [2020-10-11 16:26:39,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1815 transitions. [2020-10-11 16:26:39,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:39,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1815 transitions. [2020-10-11 16:26:39,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:26:39,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:26:39,679 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:26:39,679 INFO L185 Difference]: Start difference. First operand has 411 places, 755 transitions, 23767 flow. Second operand 38 states and 1815 transitions. [2020-10-11 16:26:39,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 810 transitions, 27636 flow [2020-10-11 16:26:40,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 810 transitions, 27339 flow, removed 70 selfloop flow, removed 24 redundant places. [2020-10-11 16:26:40,091 INFO L241 Difference]: Finished difference. Result has 430 places, 786 transitions, 26564 flow [2020-10-11 16:26:40,092 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=23500, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=587, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=26564, PETRI_PLACES=430, PETRI_TRANSITIONS=786} [2020-10-11 16:26:40,092 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 373 predicate places. [2020-10-11 16:26:40,092 INFO L481 AbstractCegarLoop]: Abstraction has has 430 places, 786 transitions, 26564 flow [2020-10-11 16:26:40,092 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:40,092 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:40,092 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:40,292 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-10-11 16:26:40,293 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:40,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:40,293 INFO L82 PathProgramCache]: Analyzing trace with hash 43678037, now seen corresponding path program 15 times [2020-10-11 16:26:40,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:40,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762245125] [2020-10-11 16:26:40,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:40,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:40,462 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:40,462 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762245125] [2020-10-11 16:26:40,462 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659124470] [2020-10-11 16:26:40,463 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:40,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:26:40,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:40,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:40,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:40,703 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:40,731 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:40,731 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:40,732 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:40,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029043679] [2020-10-11 16:26:40,732 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:40,732 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:40,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:40,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:41,068 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:41,069 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 786 transitions, 26564 flow. Second operand 18 states. [2020-10-11 16:26:41,069 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:41,070 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:41,070 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:42,488 INFO L129 PetriNetUnfolder]: 537/3912 cut-off events. [2020-10-11 16:26:42,488 INFO L130 PetriNetUnfolder]: For 84420/84963 co-relation queries the response was YES. [2020-10-11 16:26:42,537 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21557 conditions, 3912 events. 537/3912 cut-off events. For 84420/84963 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 45314 event pairs, 0 based on Foata normal form. 25/3521 useless extension candidates. Maximal degree in co-relation 21401. Up to 788 conditions per place. [2020-10-11 16:26:42,555 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 573 selfloop transitions, 212 changer transitions 5/826 dead transitions. [2020-10-11 16:26:42,555 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 826 transitions, 29322 flow [2020-10-11 16:26:42,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:26:42,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:26:42,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1377 transitions. [2020-10-11 16:26:42,557 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8330308529945554 [2020-10-11 16:26:42,557 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1377 transitions. [2020-10-11 16:26:42,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1377 transitions. [2020-10-11 16:26:42,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:42,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1377 transitions. [2020-10-11 16:26:42,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:26:42,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:26:42,560 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:26:42,560 INFO L185 Difference]: Start difference. First operand has 430 places, 786 transitions, 26564 flow. Second operand 29 states and 1377 transitions. [2020-10-11 16:26:42,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 826 transitions, 29322 flow [2020-10-11 16:26:43,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 826 transitions, 28842 flow, removed 97 selfloop flow, removed 30 redundant places. [2020-10-11 16:26:43,039 INFO L241 Difference]: Finished difference. Result has 428 places, 788 transitions, 26769 flow [2020-10-11 16:26:43,040 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=26096, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=26769, PETRI_PLACES=428, PETRI_TRANSITIONS=788} [2020-10-11 16:26:43,040 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 371 predicate places. [2020-10-11 16:26:43,040 INFO L481 AbstractCegarLoop]: Abstraction has has 428 places, 788 transitions, 26769 flow [2020-10-11 16:26:43,040 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:43,041 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:43,041 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:43,250 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-11 16:26:43,251 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:43,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:43,251 INFO L82 PathProgramCache]: Analyzing trace with hash -2113891441, now seen corresponding path program 16 times [2020-10-11 16:26:43,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:43,252 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874314476] [2020-10-11 16:26:43,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:43,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:43,416 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:43,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874314476] [2020-10-11 16:26:43,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365578524] [2020-10-11 16:26:43,417 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 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:43,490 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:26:43,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:43,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:26:43,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:43,704 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:43,730 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:43,730 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:43,730 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:43,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006632108] [2020-10-11 16:26:43,731 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:43,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:43,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:43,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:44,399 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:44,400 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 788 transitions, 26769 flow. Second operand 18 states. [2020-10-11 16:26:44,400 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:44,400 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:44,400 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:46,070 INFO L129 PetriNetUnfolder]: 546/3993 cut-off events. [2020-10-11 16:26:46,071 INFO L130 PetriNetUnfolder]: For 87428/87999 co-relation queries the response was YES. [2020-10-11 16:26:46,117 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22086 conditions, 3993 events. 546/3993 cut-off events. For 87428/87999 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 46507 event pairs, 0 based on Foata normal form. 43/3610 useless extension candidates. Maximal degree in co-relation 21929. Up to 697 conditions per place. [2020-10-11 16:26:46,135 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 457 selfloop transitions, 339 changer transitions 5/837 dead transitions. [2020-10-11 16:26:46,135 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 837 transitions, 29889 flow [2020-10-11 16:26:46,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:26:46,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:26:46,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1666 transitions. [2020-10-11 16:26:46,140 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8350877192982457 [2020-10-11 16:26:46,140 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1666 transitions. [2020-10-11 16:26:46,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1666 transitions. [2020-10-11 16:26:46,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:46,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1666 transitions. [2020-10-11 16:26:46,142 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:26:46,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:26:46,144 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:26:46,144 INFO L185 Difference]: Start difference. First operand has 428 places, 788 transitions, 26769 flow. Second operand 35 states and 1666 transitions. [2020-10-11 16:26:46,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 837 transitions, 29889 flow [2020-10-11 16:26:46,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 837 transitions, 29546 flow, removed 24 selfloop flow, removed 25 redundant places. [2020-10-11 16:26:46,599 INFO L241 Difference]: Finished difference. Result has 440 places, 798 transitions, 27795 flow [2020-10-11 16:26:46,600 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=26442, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=27795, PETRI_PLACES=440, PETRI_TRANSITIONS=798} [2020-10-11 16:26:46,600 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 383 predicate places. [2020-10-11 16:26:46,601 INFO L481 AbstractCegarLoop]: Abstraction has has 440 places, 798 transitions, 27795 flow [2020-10-11 16:26:46,601 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:46,601 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:46,601 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:46,816 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-11 16:26:46,817 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:46,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:46,817 INFO L82 PathProgramCache]: Analyzing trace with hash 1481725827, now seen corresponding path program 17 times [2020-10-11 16:26:46,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:46,818 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235683567] [2020-10-11 16:26:46,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:46,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:46,984 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:46,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235683567] [2020-10-11 16:26:46,985 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780343076] [2020-10-11 16:26:46,985 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:47,030 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:26:47,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:47,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:47,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:47,190 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:26:47,226 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:47,234 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:47,235 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:47,235 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:47,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376924521] [2020-10-11 16:26:47,235 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:47,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:47,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:47,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:48,132 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:48,133 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 798 transitions, 27795 flow. Second operand 17 states. [2020-10-11 16:26:48,133 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:48,133 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:48,133 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:50,151 INFO L129 PetriNetUnfolder]: 569/4139 cut-off events. [2020-10-11 16:26:50,151 INFO L130 PetriNetUnfolder]: For 100245/100886 co-relation queries the response was YES. [2020-10-11 16:26:50,205 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23496 conditions, 4139 events. 569/4139 cut-off events. For 100245/100886 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 48471 event pairs, 0 based on Foata normal form. 94/3793 useless extension candidates. Maximal degree in co-relation 23338. Up to 677 conditions per place. [2020-10-11 16:26:50,225 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 234 selfloop transitions, 570 changer transitions 11/851 dead transitions. [2020-10-11 16:26:50,225 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 851 transitions, 31796 flow [2020-10-11 16:26:50,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:26:50,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:26:50,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1910 transitions. [2020-10-11 16:26:50,227 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:26:50,227 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1910 transitions. [2020-10-11 16:26:50,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1910 transitions. [2020-10-11 16:26:50,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:50,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1910 transitions. [2020-10-11 16:26:50,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:26:50,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:26:50,230 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:26:50,231 INFO L185 Difference]: Start difference. First operand has 440 places, 798 transitions, 27795 flow. Second operand 40 states and 1910 transitions. [2020-10-11 16:26:50,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 851 transitions, 31796 flow [2020-10-11 16:26:50,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 851 transitions, 31337 flow, removed 50 selfloop flow, removed 28 redundant places. [2020-10-11 16:26:50,787 INFO L241 Difference]: Finished difference. Result has 457 places, 824 transitions, 30249 flow [2020-10-11 16:26:50,787 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=27396, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=548, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=30249, PETRI_PLACES=457, PETRI_TRANSITIONS=824} [2020-10-11 16:26:50,788 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 400 predicate places. [2020-10-11 16:26:50,788 INFO L481 AbstractCegarLoop]: Abstraction has has 457 places, 824 transitions, 30249 flow [2020-10-11 16:26:50,788 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:50,788 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:50,788 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:50,988 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-11 16:26:50,989 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:50,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:50,990 INFO L82 PathProgramCache]: Analyzing trace with hash -1687570533, now seen corresponding path program 18 times [2020-10-11 16:26:50,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:50,990 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27019542] [2020-10-11 16:26:50,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:50,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:51,152 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:51,152 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27019542] [2020-10-11 16:26:51,153 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755714843] [2020-10-11 16:26:51,153 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 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:51,192 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:26:51,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:51,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:51,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:51,380 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:51,385 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:51,386 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:51,386 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:51,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190748425] [2020-10-11 16:26:51,386 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:51,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:51,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:51,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:51,810 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:51,811 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 824 transitions, 30249 flow. Second operand 18 states. [2020-10-11 16:26:51,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:51,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:51,812 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:53,278 INFO L129 PetriNetUnfolder]: 575/4193 cut-off events. [2020-10-11 16:26:53,278 INFO L130 PetriNetUnfolder]: For 107990/108615 co-relation queries the response was YES. [2020-10-11 16:26:53,327 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24549 conditions, 4193 events. 575/4193 cut-off events. For 107990/108615 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 49200 event pairs, 0 based on Foata normal form. 30/3777 useless extension candidates. Maximal degree in co-relation 24384. Up to 916 conditions per place. [2020-10-11 16:26:53,346 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 699 selfloop transitions, 141 changer transitions 13/889 dead transitions. [2020-10-11 16:26:53,346 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 889 transitions, 34178 flow [2020-10-11 16:26:53,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:26:53,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:26:53,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1285 transitions. [2020-10-11 16:26:53,347 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8349577647823262 [2020-10-11 16:26:53,348 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1285 transitions. [2020-10-11 16:26:53,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1285 transitions. [2020-10-11 16:26:53,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:53,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1285 transitions. [2020-10-11 16:26:53,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:26:53,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:26:53,350 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:26:53,350 INFO L185 Difference]: Start difference. First operand has 457 places, 824 transitions, 30249 flow. Second operand 27 states and 1285 transitions. [2020-10-11 16:26:53,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 889 transitions, 34178 flow [2020-10-11 16:26:53,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 889 transitions, 33603 flow, removed 172 selfloop flow, removed 32 redundant places. [2020-10-11 16:26:53,879 INFO L241 Difference]: Finished difference. Result has 457 places, 837 transitions, 30603 flow [2020-10-11 16:26:53,880 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=29711, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=30603, PETRI_PLACES=457, PETRI_TRANSITIONS=837} [2020-10-11 16:26:53,880 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 400 predicate places. [2020-10-11 16:26:53,880 INFO L481 AbstractCegarLoop]: Abstraction has has 457 places, 837 transitions, 30603 flow [2020-10-11 16:26:53,880 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:53,881 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:53,881 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:54,094 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-11 16:26:54,095 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:54,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:54,095 INFO L82 PathProgramCache]: Analyzing trace with hash 1399563515, now seen corresponding path program 19 times [2020-10-11 16:26:54,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:54,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410762024] [2020-10-11 16:26:54,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:54,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:54,254 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:54,254 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410762024] [2020-10-11 16:26:54,254 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77368793] [2020-10-11 16:26:54,255 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 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:54,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:54,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:54,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:54,493 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:54,520 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:54,521 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:54,521 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:54,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093805367] [2020-10-11 16:26:54,521 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:54,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:54,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:54,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:54,638 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:54,639 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 837 transitions, 30603 flow. Second operand 18 states. [2020-10-11 16:26:54,639 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:54,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:54,639 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:56,350 INFO L129 PetriNetUnfolder]: 572/4189 cut-off events. [2020-10-11 16:26:56,351 INFO L130 PetriNetUnfolder]: For 103882/104491 co-relation queries the response was YES. [2020-10-11 16:26:56,395 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24419 conditions, 4189 events. 572/4189 cut-off events. For 103882/104491 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 49215 event pairs, 0 based on Foata normal form. 27/3770 useless extension candidates. Maximal degree in co-relation 24247. Up to 928 conditions per place. [2020-10-11 16:26:56,414 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 706 selfloop transitions, 133 changer transitions 5/880 dead transitions. [2020-10-11 16:26:56,414 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 880 transitions, 33673 flow [2020-10-11 16:26:56,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:26:56,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:26:56,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1139 transitions. [2020-10-11 16:26:56,416 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8326023391812866 [2020-10-11 16:26:56,416 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1139 transitions. [2020-10-11 16:26:56,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1139 transitions. [2020-10-11 16:26:56,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:56,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1139 transitions. [2020-10-11 16:26:56,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:26:56,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:26:56,419 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:26:56,419 INFO L185 Difference]: Start difference. First operand has 457 places, 837 transitions, 30603 flow. Second operand 24 states and 1139 transitions. [2020-10-11 16:26:56,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 880 transitions, 33673 flow [2020-10-11 16:26:56,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 880 transitions, 33539 flow, removed 36 selfloop flow, removed 16 redundant places. [2020-10-11 16:26:57,004 INFO L241 Difference]: Finished difference. Result has 464 places, 841 transitions, 31065 flow [2020-10-11 16:26:57,005 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=30481, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=31065, PETRI_PLACES=464, PETRI_TRANSITIONS=841} [2020-10-11 16:26:57,005 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 407 predicate places. [2020-10-11 16:26:57,005 INFO L481 AbstractCegarLoop]: Abstraction has has 464 places, 841 transitions, 31065 flow [2020-10-11 16:26:57,005 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:57,005 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:57,006 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:57,206 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-11 16:26:57,206 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:57,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:57,207 INFO L82 PathProgramCache]: Analyzing trace with hash 713802211, now seen corresponding path program 20 times [2020-10-11 16:26:57,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:57,207 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992884271] [2020-10-11 16:26:57,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:57,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:57,377 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:57,377 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992884271] [2020-10-11 16:26:57,377 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316740324] [2020-10-11 16:26:57,377 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 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:57,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:26:57,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:57,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:57,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:57,656 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:57,685 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:57,686 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:57,686 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:57,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423248504] [2020-10-11 16:26:57,686 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:57,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:57,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:57,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:58,148 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:58,149 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 841 transitions, 31065 flow. Second operand 18 states. [2020-10-11 16:26:58,149 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:58,149 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:58,149 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:59,646 INFO L129 PetriNetUnfolder]: 576/4225 cut-off events. [2020-10-11 16:26:59,646 INFO L130 PetriNetUnfolder]: For 108621/109235 co-relation queries the response was YES. [2020-10-11 16:26:59,700 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24790 conditions, 4225 events. 576/4225 cut-off events. For 108621/109235 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 49909 event pairs, 0 based on Foata normal form. 27/3802 useless extension candidates. Maximal degree in co-relation 24617. Up to 927 conditions per place. [2020-10-11 16:26:59,719 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 704 selfloop transitions, 142 changer transitions 5/887 dead transitions. [2020-10-11 16:26:59,720 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 887 transitions, 34211 flow [2020-10-11 16:26:59,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:26:59,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:26:59,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1186 transitions. [2020-10-11 16:26:59,722 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.832280701754386 [2020-10-11 16:26:59,722 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1186 transitions. [2020-10-11 16:26:59,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1186 transitions. [2020-10-11 16:26:59,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:59,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1186 transitions. [2020-10-11 16:26:59,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:26:59,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:26:59,724 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:26:59,724 INFO L185 Difference]: Start difference. First operand has 464 places, 841 transitions, 31065 flow. Second operand 25 states and 1186 transitions. [2020-10-11 16:26:59,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 887 transitions, 34211 flow [2020-10-11 16:27:00,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 887 transitions, 34009 flow, removed 13 selfloop flow, removed 21 redundant places. [2020-10-11 16:27:00,352 INFO L241 Difference]: Finished difference. Result has 470 places, 847 transitions, 31533 flow [2020-10-11 16:27:00,353 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=30873, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=31533, PETRI_PLACES=470, PETRI_TRANSITIONS=847} [2020-10-11 16:27:00,353 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 413 predicate places. [2020-10-11 16:27:00,353 INFO L481 AbstractCegarLoop]: Abstraction has has 470 places, 847 transitions, 31533 flow [2020-10-11 16:27:00,353 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:27:00,353 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:00,353 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:00,553 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:00,554 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:00,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:00,555 INFO L82 PathProgramCache]: Analyzing trace with hash -71606683, now seen corresponding path program 21 times [2020-10-11 16:27:00,555 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:00,555 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674573361] [2020-10-11 16:27:00,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:00,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:00,714 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:00,714 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674573361] [2020-10-11 16:27:00,714 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014185120] [2020-10-11 16:27:00,714 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 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:00,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:27:00,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:00,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:27:00,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:00,997 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:01,024 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:01,025 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:01,025 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:27:01,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290412132] [2020-10-11 16:27:01,025 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:27:01,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:01,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:27:01,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:27:01,459 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:01,460 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 847 transitions, 31533 flow. Second operand 18 states. [2020-10-11 16:27:01,460 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:01,460 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:01,460 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:03,070 INFO L129 PetriNetUnfolder]: 582/4279 cut-off events. [2020-10-11 16:27:03,071 INFO L130 PetriNetUnfolder]: For 112536/113155 co-relation queries the response was YES. [2020-10-11 16:27:03,128 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25177 conditions, 4279 events. 582/4279 cut-off events. For 112536/113155 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 50665 event pairs, 0 based on Foata normal form. 29/3852 useless extension candidates. Maximal degree in co-relation 25001. Up to 864 conditions per place. [2020-10-11 16:27:03,148 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 636 selfloop transitions, 223 changer transitions 5/900 dead transitions. [2020-10-11 16:27:03,148 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 900 transitions, 34897 flow [2020-10-11 16:27:03,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:27:03,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:27:03,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1423 transitions. [2020-10-11 16:27:03,150 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8321637426900584 [2020-10-11 16:27:03,150 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1423 transitions. [2020-10-11 16:27:03,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1423 transitions. [2020-10-11 16:27:03,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:03,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1423 transitions. [2020-10-11 16:27:03,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:27:03,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:27:03,154 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:27:03,154 INFO L185 Difference]: Start difference. First operand has 470 places, 847 transitions, 31533 flow. Second operand 30 states and 1423 transitions. [2020-10-11 16:27:03,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 900 transitions, 34897 flow [2020-10-11 16:27:03,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 900 transitions, 34714 flow, removed 10 selfloop flow, removed 20 redundant places. [2020-10-11 16:27:03,866 INFO L241 Difference]: Finished difference. Result has 484 places, 857 transitions, 32373 flow [2020-10-11 16:27:03,867 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=31362, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=32373, PETRI_PLACES=484, PETRI_TRANSITIONS=857} [2020-10-11 16:27:03,867 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 427 predicate places. [2020-10-11 16:27:03,867 INFO L481 AbstractCegarLoop]: Abstraction has has 484 places, 857 transitions, 32373 flow [2020-10-11 16:27:03,867 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:27:03,867 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:03,868 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:04,073 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-11 16:27:04,074 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:04,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:04,074 INFO L82 PathProgramCache]: Analyzing trace with hash 574964369, now seen corresponding path program 22 times [2020-10-11 16:27:04,075 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:04,075 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295307387] [2020-10-11 16:27:04,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:04,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:04,241 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:04,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295307387] [2020-10-11 16:27:04,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520726232] [2020-10-11 16:27:04,242 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 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:04,310 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:27:04,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:04,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:27:04,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:04,596 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:04,635 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:04,635 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:04,635 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:27:04,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122662289] [2020-10-11 16:27:04,636 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:27:04,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:04,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:27:04,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:27:05,125 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:05,125 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 857 transitions, 32373 flow. Second operand 18 states. [2020-10-11 16:27:05,126 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:05,126 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:05,126 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:06,866 INFO L129 PetriNetUnfolder]: 586/4315 cut-off events. [2020-10-11 16:27:06,866 INFO L130 PetriNetUnfolder]: For 118420/119044 co-relation queries the response was YES. [2020-10-11 16:27:06,933 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25668 conditions, 4315 events. 586/4315 cut-off events. For 118420/119044 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 51162 event pairs, 0 based on Foata normal form. 29/3884 useless extension candidates. Maximal degree in co-relation 25487. Up to 887 conditions per place. [2020-10-11 16:27:06,954 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 652 selfloop transitions, 208 changer transitions 5/901 dead transitions. [2020-10-11 16:27:06,954 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 901 transitions, 35560 flow [2020-10-11 16:27:06,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:27:06,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:27:06,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1423 transitions. [2020-10-11 16:27:06,956 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8321637426900584 [2020-10-11 16:27:06,956 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1423 transitions. [2020-10-11 16:27:06,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1423 transitions. [2020-10-11 16:27:06,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:06,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1423 transitions. [2020-10-11 16:27:06,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:27:06,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:27:06,958 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:27:06,958 INFO L185 Difference]: Start difference. First operand has 484 places, 857 transitions, 32373 flow. Second operand 30 states and 1423 transitions. [2020-10-11 16:27:06,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 901 transitions, 35560 flow [2020-10-11 16:27:07,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 901 transitions, 35295 flow, removed 22 selfloop flow, removed 20 redundant places. [2020-10-11 16:27:07,731 INFO L241 Difference]: Finished difference. Result has 495 places, 862 transitions, 32958 flow [2020-10-11 16:27:07,731 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=32125, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=857, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=32958, PETRI_PLACES=495, PETRI_TRANSITIONS=862} [2020-10-11 16:27:07,732 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 438 predicate places. [2020-10-11 16:27:07,732 INFO L481 AbstractCegarLoop]: Abstraction has has 495 places, 862 transitions, 32958 flow [2020-10-11 16:27:07,732 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:27:07,732 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:07,732 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:07,937 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:07,938 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:07,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:07,938 INFO L82 PathProgramCache]: Analyzing trace with hash -1957128535, now seen corresponding path program 23 times [2020-10-11 16:27:07,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:07,939 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288991031] [2020-10-11 16:27:07,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:07,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:08,108 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:08,109 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288991031] [2020-10-11 16:27:08,109 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435540379] [2020-10-11 16:27:08,109 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 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:08,161 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:27:08,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:08,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:27:08,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:08,349 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:08,359 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:08,360 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:08,360 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:27:08,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572201139] [2020-10-11 16:27:08,360 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:27:08,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:08,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:27:08,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:27:08,513 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:08,514 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 862 transitions, 32958 flow. Second operand 18 states. [2020-10-11 16:27:08,514 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:08,514 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:08,514 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:10,645 INFO L129 PetriNetUnfolder]: 602/4436 cut-off events. [2020-10-11 16:27:10,645 INFO L130 PetriNetUnfolder]: For 130765/131400 co-relation queries the response was YES. [2020-10-11 16:27:10,697 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26601 conditions, 4436 events. 602/4436 cut-off events. For 130765/131400 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 52779 event pairs, 0 based on Foata normal form. 52/4015 useless extension candidates. Maximal degree in co-relation 26418. Up to 723 conditions per place. [2020-10-11 16:27:10,718 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 464 selfloop transitions, 417 changer transitions 13/930 dead transitions. [2020-10-11 16:27:10,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 930 transitions, 37247 flow [2020-10-11 16:27:10,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:27:10,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:27:10,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1904 transitions. [2020-10-11 16:27:10,721 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8350877192982457 [2020-10-11 16:27:10,721 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1904 transitions. [2020-10-11 16:27:10,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1904 transitions. [2020-10-11 16:27:10,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:10,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1904 transitions. [2020-10-11 16:27:10,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:27:10,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:27:10,725 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:27:10,725 INFO L185 Difference]: Start difference. First operand has 495 places, 862 transitions, 32958 flow. Second operand 40 states and 1904 transitions. [2020-10-11 16:27:10,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 930 transitions, 37247 flow [2020-10-11 16:27:11,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 930 transitions, 36949 flow, removed 24 selfloop flow, removed 25 redundant places. [2020-10-11 16:27:11,453 INFO L241 Difference]: Finished difference. Result has 516 places, 881 transitions, 34530 flow [2020-10-11 16:27:11,454 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=32682, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=34530, PETRI_PLACES=516, PETRI_TRANSITIONS=881} [2020-10-11 16:27:11,454 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 459 predicate places. [2020-10-11 16:27:11,454 INFO L481 AbstractCegarLoop]: Abstraction has has 516 places, 881 transitions, 34530 flow [2020-10-11 16:27:11,454 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:27:11,454 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:11,454 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:11,655 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-11 16:27:11,655 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:11,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:11,656 INFO L82 PathProgramCache]: Analyzing trace with hash 636146783, now seen corresponding path program 24 times [2020-10-11 16:27:11,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:11,656 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162470595] [2020-10-11 16:27:11,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:11,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:11,824 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:11,825 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162470595] [2020-10-11 16:27:11,825 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214690624] [2020-10-11 16:27:11,825 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 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:11,868 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-11 16:27:11,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:11,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:27:11,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:12,064 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:12,091 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:12,091 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:12,092 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:27:12,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538494732] [2020-10-11 16:27:12,092 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:27:12,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:12,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:27:12,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:27:12,514 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:12,514 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 881 transitions, 34530 flow. Second operand 18 states. [2020-10-11 16:27:12,515 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:12,515 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:12,515 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:14,884 INFO L129 PetriNetUnfolder]: 610/4480 cut-off events. [2020-10-11 16:27:14,885 INFO L130 PetriNetUnfolder]: For 140155/140917 co-relation queries the response was YES. [2020-10-11 16:27:14,965 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27435 conditions, 4480 events. 610/4480 cut-off events. For 140155/140917 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 53400 event pairs, 0 based on Foata normal form. 81/4083 useless extension candidates. Maximal degree in co-relation 27244. Up to 736 conditions per place. [2020-10-11 16:27:14,987 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 336 selfloop transitions, 541 changer transitions 13/926 dead transitions. [2020-10-11 16:27:14,987 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 926 transitions, 38239 flow [2020-10-11 16:27:14,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 16:27:14,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 16:27:14,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2097 transitions. [2020-10-11 16:27:14,990 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8361244019138756 [2020-10-11 16:27:14,991 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2097 transitions. [2020-10-11 16:27:14,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2097 transitions. [2020-10-11 16:27:14,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:14,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2097 transitions. [2020-10-11 16:27:14,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 16:27:14,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 16:27:14,996 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 16:27:14,996 INFO L185 Difference]: Start difference. First operand has 516 places, 881 transitions, 34530 flow. Second operand 44 states and 2097 transitions. [2020-10-11 16:27:14,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 926 transitions, 38239 flow [2020-10-11 16:27:15,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 926 transitions, 37763 flow, removed 88 selfloop flow, removed 33 redundant places. [2020-10-11 16:27:15,952 INFO L241 Difference]: Finished difference. Result has 530 places, 891 transitions, 35996 flow [2020-10-11 16:27:15,953 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=34100, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=532, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=35996, PETRI_PLACES=530, PETRI_TRANSITIONS=891} [2020-10-11 16:27:15,953 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 473 predicate places. [2020-10-11 16:27:15,953 INFO L481 AbstractCegarLoop]: Abstraction has has 530 places, 891 transitions, 35996 flow [2020-10-11 16:27:15,953 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:27:15,953 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:15,953 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:16,159 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:16,160 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:16,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:16,160 INFO L82 PathProgramCache]: Analyzing trace with hash 162148723, now seen corresponding path program 25 times [2020-10-11 16:27:16,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:16,161 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849987087] [2020-10-11 16:27:16,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:16,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:16,341 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:16,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849987087] [2020-10-11 16:27:16,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803961993] [2020-10-11 16:27:16,342 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 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:16,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:16,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:27:16,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:16,523 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:27:16,544 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:16,550 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:16,550 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:16,550 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:27:16,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633630787] [2020-10-11 16:27:16,550 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:27:16,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:16,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:27:16,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:27:16,711 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:16,712 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 891 transitions, 35996 flow. Second operand 17 states. [2020-10-11 16:27:16,712 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:16,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:16,712 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:19,367 INFO L129 PetriNetUnfolder]: 649/4755 cut-off events. [2020-10-11 16:27:19,367 INFO L130 PetriNetUnfolder]: For 161539/162429 co-relation queries the response was YES. [2020-10-11 16:27:19,432 INFO L80 FinitePrefix]: Finished finitePrefix Result has 30018 conditions, 4755 events. 649/4755 cut-off events. For 161539/162429 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 57151 event pairs, 0 based on Foata normal form. 132/4381 useless extension candidates. Maximal degree in co-relation 29828. Up to 799 conditions per place. [2020-10-11 16:27:19,454 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 145 selfloop transitions, 775 changer transitions 16/972 dead transitions. [2020-10-11 16:27:19,454 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 972 transitions, 41864 flow [2020-10-11 16:27:19,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:27:19,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:27:19,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2387 transitions. [2020-10-11 16:27:19,456 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8375438596491228 [2020-10-11 16:27:19,456 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2387 transitions. [2020-10-11 16:27:19,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2387 transitions. [2020-10-11 16:27:19,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:19,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2387 transitions. [2020-10-11 16:27:19,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:27:19,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:27:19,460 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:27:19,460 INFO L185 Difference]: Start difference. First operand has 530 places, 891 transitions, 35996 flow. Second operand 50 states and 2387 transitions. [2020-10-11 16:27:19,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 972 transitions, 41864 flow [2020-10-11 16:27:20,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 972 transitions, 41377 flow, removed 92 selfloop flow, removed 34 redundant places. [2020-10-11 16:27:20,425 INFO L241 Difference]: Finished difference. Result has 552 places, 942 transitions, 40271 flow [2020-10-11 16:27:20,426 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=35597, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=730, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=40271, PETRI_PLACES=552, PETRI_TRANSITIONS=942} [2020-10-11 16:27:20,426 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 495 predicate places. [2020-10-11 16:27:20,426 INFO L481 AbstractCegarLoop]: Abstraction has has 552 places, 942 transitions, 40271 flow [2020-10-11 16:27:20,426 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:27:20,426 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:20,426 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:20,627 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-11 16:27:20,627 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:20,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:20,628 INFO L82 PathProgramCache]: Analyzing trace with hash 836356871, now seen corresponding path program 26 times [2020-10-11 16:27:20,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:20,628 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494551532] [2020-10-11 16:27:20,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:20,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:20,796 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:20,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494551532] [2020-10-11 16:27:20,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849406115] [2020-10-11 16:27:20,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:20,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:27:20,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:20,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:27:20,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:21,074 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:21,102 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:21,102 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:21,103 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:27:21,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517320977] [2020-10-11 16:27:21,103 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:27:21,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:21,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:27:21,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:27:21,667 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:21,668 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 942 transitions, 40271 flow. Second operand 18 states. [2020-10-11 16:27:21,668 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:21,668 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:21,668 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:23,811 INFO L129 PetriNetUnfolder]: 656/4849 cut-off events. [2020-10-11 16:27:23,812 INFO L130 PetriNetUnfolder]: For 167124/167998 co-relation queries the response was YES. [2020-10-11 16:27:23,890 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31643 conditions, 4849 events. 656/4849 cut-off events. For 167124/167998 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 58678 event pairs, 0 based on Foata normal form. 39/4370 useless extension candidates. Maximal degree in co-relation 31445. Up to 910 conditions per place. [2020-10-11 16:27:23,915 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 639 selfloop transitions, 328 changer transitions 5/1008 dead transitions. [2020-10-11 16:27:23,916 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 1008 transitions, 44728 flow [2020-10-11 16:27:23,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:27:23,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:27:23,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1756 transitions. [2020-10-11 16:27:23,918 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8326220957799905 [2020-10-11 16:27:23,918 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1756 transitions. [2020-10-11 16:27:23,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1756 transitions. [2020-10-11 16:27:23,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:23,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1756 transitions. [2020-10-11 16:27:23,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:27:23,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:27:23,922 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:27:23,922 INFO L185 Difference]: Start difference. First operand has 552 places, 942 transitions, 40271 flow. Second operand 37 states and 1756 transitions. [2020-10-11 16:27:23,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 1008 transitions, 44728 flow [2020-10-11 16:27:25,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 1008 transitions, 43621 flow, removed 365 selfloop flow, removed 39 redundant places. [2020-10-11 16:27:25,073 INFO L241 Difference]: Finished difference. Result has 550 places, 960 transitions, 41109 flow [2020-10-11 16:27:25,074 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=39208, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=942, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=41109, PETRI_PLACES=550, PETRI_TRANSITIONS=960} [2020-10-11 16:27:25,074 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 493 predicate places. [2020-10-11 16:27:25,074 INFO L481 AbstractCegarLoop]: Abstraction has has 550 places, 960 transitions, 41109 flow [2020-10-11 16:27:25,074 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:27:25,074 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:25,074 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:25,282 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-11 16:27:25,283 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:25,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:25,283 INFO L82 PathProgramCache]: Analyzing trace with hash 211912785, now seen corresponding path program 27 times [2020-10-11 16:27:25,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:25,284 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244539668] [2020-10-11 16:27:25,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:25,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:25,467 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:25,467 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244539668] [2020-10-11 16:27:25,467 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570605166] [2020-10-11 16:27:25,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:25,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:27:25,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:25,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:27:25,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:25,688 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:27:26,997 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:27,004 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:27,004 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:27,004 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:27:27,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375675052] [2020-10-11 16:27:27,005 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:27:27,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:27,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:27:27,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=246, Unknown=1, NotChecked=0, Total=306 [2020-10-11 16:27:31,534 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:31,534 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 960 transitions, 41109 flow. Second operand 18 states. [2020-10-11 16:27:31,535 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:31,535 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:31,535 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:47,987 WARN L193 SmtUtils]: Spent 3.44 s on a formula simplification. DAG size of input: 36 DAG size of output: 24 [2020-10-11 16:28:10,944 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-11 16:28:19,763 WARN L193 SmtUtils]: Spent 1.68 s on a formula simplification that was a NOOP. DAG size: 24 [2020-10-11 16:28:24,672 WARN L193 SmtUtils]: Spent 3.38 s on a formula simplification. DAG size of input: 41 DAG size of output: 25 [2020-10-11 16:28:44,415 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-11 16:29:10,416 WARN L193 SmtUtils]: Spent 1.70 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-11 16:29:32,210 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 26 DAG size of output: 25 [2020-10-11 16:30:07,590 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification. DAG size of input: 24 DAG size of output: 22 [2020-10-11 16:30:32,814 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2020-10-11 16:31:13,422 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 21 [2020-10-11 16:31:19,862 INFO L129 PetriNetUnfolder]: 731/5394 cut-off events. [2020-10-11 16:31:19,863 INFO L130 PetriNetUnfolder]: For 202143/203075 co-relation queries the response was YES. [2020-10-11 16:31:19,960 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35541 conditions, 5394 events. 731/5394 cut-off events. For 202143/203075 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 67008 event pairs, 0 based on Foata normal form. 146/4965 useless extension candidates. Maximal degree in co-relation 35342. Up to 887 conditions per place. [2020-10-11 16:31:19,989 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 233 selfloop transitions, 806 changer transitions 17/1092 dead transitions. [2020-10-11 16:31:19,989 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 1092 transitions, 49900 flow [2020-10-11 16:31:19,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2020-10-11 16:31:19,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-10-11 16:31:19,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 2716 transitions. [2020-10-11 16:31:19,993 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8359495229301324 [2020-10-11 16:31:19,994 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 2716 transitions. [2020-10-11 16:31:19,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 2716 transitions. [2020-10-11 16:31:19,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:19,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 2716 transitions. [2020-10-11 16:31:19,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 58 states. [2020-10-11 16:31:19,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 58 states. [2020-10-11 16:31:19,997 INFO L81 ComplementDD]: Finished complementDD. Result 58 states. [2020-10-11 16:31:19,997 INFO L185 Difference]: Start difference. First operand has 550 places, 960 transitions, 41109 flow. Second operand 57 states and 2716 transitions. [2020-10-11 16:31:19,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 1092 transitions, 49900 flow [2020-10-11 16:31:21,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 1092 transitions, 49443 flow, removed 48 selfloop flow, removed 28 redundant places. [2020-10-11 16:31:21,234 INFO L241 Difference]: Finished difference. Result has 588 places, 1049 transitions, 47644 flow [2020-10-11 16:31:21,235 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=40702, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=729, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=47644, PETRI_PLACES=588, PETRI_TRANSITIONS=1049} [2020-10-11 16:31:21,235 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 531 predicate places. [2020-10-11 16:31:21,235 INFO L481 AbstractCegarLoop]: Abstraction has has 588 places, 1049 transitions, 47644 flow [2020-10-11 16:31:21,236 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:31:21,236 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:21,236 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:21,436 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-11 16:31:21,437 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:21,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:21,437 INFO L82 PathProgramCache]: Analyzing trace with hash -462902473, now seen corresponding path program 28 times [2020-10-11 16:31:21,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:21,438 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585191373] [2020-10-11 16:31:21,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:21,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:21,636 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:21,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585191373] [2020-10-11 16:31:21,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019407397] [2020-10-11 16:31:21,637 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:21,680 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:31:21,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:21,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:31:21,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:21,922 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:21,952 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:21,952 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:21,953 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:31:21,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641035508] [2020-10-11 16:31:21,953 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:31:21,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:21,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:31:21,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:31:22,991 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:22,992 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 1049 transitions, 47644 flow. Second operand 18 states. [2020-10-11 16:31:22,993 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:22,993 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:22,993 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:25,761 INFO L129 PetriNetUnfolder]: 738/5482 cut-off events. [2020-10-11 16:31:25,761 INFO L130 PetriNetUnfolder]: For 207957/209027 co-relation queries the response was YES. [2020-10-11 16:31:25,881 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37126 conditions, 5482 events. 738/5482 cut-off events. For 207957/209027 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 68402 event pairs, 0 based on Foata normal form. 51/4947 useless extension candidates. Maximal degree in co-relation 36916. Up to 1034 conditions per place. [2020-10-11 16:31:25,912 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 724 selfloop transitions, 358 changer transitions 5/1123 dead transitions. [2020-10-11 16:31:25,912 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 1123 transitions, 52680 flow [2020-10-11 16:31:25,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:31:25,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:31:25,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1661 transitions. [2020-10-11 16:31:25,915 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8325814536340852 [2020-10-11 16:31:25,915 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1661 transitions. [2020-10-11 16:31:25,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1661 transitions. [2020-10-11 16:31:25,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:25,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1661 transitions. [2020-10-11 16:31:25,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:31:25,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:31:25,917 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:31:25,917 INFO L185 Difference]: Start difference. First operand has 588 places, 1049 transitions, 47644 flow. Second operand 35 states and 1661 transitions. [2020-10-11 16:31:25,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 1123 transitions, 52680 flow [2020-10-11 16:31:27,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 1123 transitions, 51552 flow, removed 384 selfloop flow, removed 44 redundant places. [2020-10-11 16:31:27,467 INFO L241 Difference]: Finished difference. Result has 579 places, 1067 transitions, 48566 flow [2020-10-11 16:31:27,469 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=46630, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1049, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=48566, PETRI_PLACES=579, PETRI_TRANSITIONS=1067} [2020-10-11 16:31:27,469 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 522 predicate places. [2020-10-11 16:31:27,469 INFO L481 AbstractCegarLoop]: Abstraction has has 579 places, 1067 transitions, 48566 flow [2020-10-11 16:31:27,469 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:31:27,469 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:27,469 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:27,670 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-11 16:31:27,670 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:27,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:27,671 INFO L82 PathProgramCache]: Analyzing trace with hash 1462358637, now seen corresponding path program 29 times [2020-10-11 16:31:27,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:27,671 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109698925] [2020-10-11 16:31:27,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:27,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:27,872 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:27,873 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109698925] [2020-10-11 16:31:27,873 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150608257] [2020-10-11 16:31:27,873 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:27,922 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:31:27,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:27,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:31:27,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:28,109 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:31:28,127 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:28,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:28,132 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:28,132 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:31:28,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736317099] [2020-10-11 16:31:28,132 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:31:28,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:28,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:31:28,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:31:28,926 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:28,926 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 1067 transitions, 48566 flow. Second operand 17 states. [2020-10-11 16:31:28,927 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:28,927 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:28,927 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:32,516 INFO L129 PetriNetUnfolder]: 768/5697 cut-off events. [2020-10-11 16:31:32,516 INFO L130 PetriNetUnfolder]: For 226997/228067 co-relation queries the response was YES. [2020-10-11 16:31:32,618 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38924 conditions, 5697 events. 768/5697 cut-off events. For 226997/228067 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 71732 event pairs, 0 based on Foata normal form. 172/5261 useless extension candidates. Maximal degree in co-relation 38713. Up to 956 conditions per place. [2020-10-11 16:31:32,649 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 191 selfloop transitions, 886 changer transitions 11/1124 dead transitions. [2020-10-11 16:31:32,650 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 1124 transitions, 54257 flow [2020-10-11 16:31:32,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 16:31:32,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 16:31:32,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2195 transitions. [2020-10-11 16:31:32,651 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8371472158657514 [2020-10-11 16:31:32,652 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2195 transitions. [2020-10-11 16:31:32,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2195 transitions. [2020-10-11 16:31:32,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:32,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2195 transitions. [2020-10-11 16:31:32,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 16:31:32,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 16:31:32,655 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 16:31:32,655 INFO L185 Difference]: Start difference. First operand has 579 places, 1067 transitions, 48566 flow. Second operand 46 states and 2195 transitions. [2020-10-11 16:31:32,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 1124 transitions, 54257 flow [2020-10-11 16:31:34,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 1124 transitions, 53832 flow, removed 28 selfloop flow, removed 27 redundant places. [2020-10-11 16:31:34,237 INFO L241 Difference]: Finished difference. Result has 603 places, 1102 transitions, 52857 flow [2020-10-11 16:31:34,238 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=48171, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1067, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=856, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=52857, PETRI_PLACES=603, PETRI_TRANSITIONS=1102} [2020-10-11 16:31:34,238 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 546 predicate places. [2020-10-11 16:31:34,238 INFO L481 AbstractCegarLoop]: Abstraction has has 603 places, 1102 transitions, 52857 flow [2020-10-11 16:31:34,238 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:31:34,238 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:34,238 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:34,439 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:34,439 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:34,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:34,440 INFO L82 PathProgramCache]: Analyzing trace with hash 1117385320, now seen corresponding path program 14 times [2020-10-11 16:31:34,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:34,440 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84372221] [2020-10-11 16:31:34,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:34,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:34,654 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:34,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84372221] [2020-10-11 16:31:34,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709898558] [2020-10-11 16:31:34,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:34,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:31:34,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:34,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:34,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:34,962 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:34,971 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:34,971 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:34,972 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:31:34,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522499497] [2020-10-11 16:31:34,972 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:31:34,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:34,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:31:34,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:31:35,365 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:35,366 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 1102 transitions, 52857 flow. Second operand 19 states. [2020-10-11 16:31:35,366 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:35,366 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:35,366 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:38,081 INFO L129 PetriNetUnfolder]: 765/5686 cut-off events. [2020-10-11 16:31:38,081 INFO L130 PetriNetUnfolder]: For 229997/231031 co-relation queries the response was YES. [2020-10-11 16:31:38,194 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40079 conditions, 5686 events. 765/5686 cut-off events. For 229997/231031 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 71555 event pairs, 0 based on Foata normal form. 39/5118 useless extension candidates. Maximal degree in co-relation 39863. Up to 1315 conditions per place. [2020-10-11 16:31:38,226 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 976 selfloop transitions, 115 changer transitions 5/1132 dead transitions. [2020-10-11 16:31:38,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 1132 transitions, 56280 flow [2020-10-11 16:31:38,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:31:38,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:31:38,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 904 transitions. [2020-10-11 16:31:38,229 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347183748845799 [2020-10-11 16:31:38,229 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 904 transitions. [2020-10-11 16:31:38,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 904 transitions. [2020-10-11 16:31:38,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:38,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 904 transitions. [2020-10-11 16:31:38,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:31:38,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:31:38,230 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:31:38,230 INFO L185 Difference]: Start difference. First operand has 603 places, 1102 transitions, 52857 flow. Second operand 19 states and 904 transitions. [2020-10-11 16:31:38,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 1132 transitions, 56280 flow [2020-10-11 16:31:39,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 1132 transitions, 55536 flow, removed 191 selfloop flow, removed 35 redundant places. [2020-10-11 16:31:39,937 INFO L241 Difference]: Finished difference. Result has 585 places, 1103 transitions, 52508 flow [2020-10-11 16:31:39,938 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=52127, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=987, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=52508, PETRI_PLACES=585, PETRI_TRANSITIONS=1103} [2020-10-11 16:31:39,939 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 528 predicate places. [2020-10-11 16:31:39,939 INFO L481 AbstractCegarLoop]: Abstraction has has 585 places, 1103 transitions, 52508 flow [2020-10-11 16:31:39,939 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:31:39,939 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:39,939 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:40,139 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:40,140 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:40,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:40,140 INFO L82 PathProgramCache]: Analyzing trace with hash -1137614190, now seen corresponding path program 15 times [2020-10-11 16:31:40,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:40,141 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48491098] [2020-10-11 16:31:40,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:40,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:40,412 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:40,412 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48491098] [2020-10-11 16:31:40,412 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885561925] [2020-10-11 16:31:40,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:40,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-11 16:31:40,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:40,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:40,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:40,837 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:40,852 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:40,853 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:40,853 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:31:40,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112134614] [2020-10-11 16:31:40,853 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:31:40,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:40,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:31:40,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:31:41,133 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:41,134 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 1103 transitions, 52508 flow. Second operand 19 states. [2020-10-11 16:31:41,134 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:41,134 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:41,135 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:45,216 INFO L129 PetriNetUnfolder]: 766/5702 cut-off events. [2020-10-11 16:31:45,216 INFO L130 PetriNetUnfolder]: For 230650/231630 co-relation queries the response was YES. [2020-10-11 16:31:45,290 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39944 conditions, 5702 events. 766/5702 cut-off events. For 230650/231630 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 71837 event pairs, 0 based on Foata normal form. 39/5132 useless extension candidates. Maximal degree in co-relation 39731. Up to 1279 conditions per place. [2020-10-11 16:31:45,321 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 939 selfloop transitions, 154 changer transitions 5/1134 dead transitions. [2020-10-11 16:31:45,321 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 1134 transitions, 55958 flow [2020-10-11 16:31:45,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:31:45,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:31:45,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1140 transitions. [2020-10-11 16:31:45,323 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:31:45,323 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1140 transitions. [2020-10-11 16:31:45,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1140 transitions. [2020-10-11 16:31:45,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:45,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1140 transitions. [2020-10-11 16:31:45,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:31:45,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:31:45,325 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:31:45,325 INFO L185 Difference]: Start difference. First operand has 585 places, 1103 transitions, 52508 flow. Second operand 24 states and 1140 transitions. [2020-10-11 16:31:45,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 1134 transitions, 55958 flow [2020-10-11 16:31:46,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 1134 transitions, 55782 flow, removed 10 selfloop flow, removed 15 redundant places. [2020-10-11 16:31:46,947 INFO L241 Difference]: Finished difference. Result has 595 places, 1105 transitions, 52858 flow [2020-10-11 16:31:46,948 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=52342, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=949, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=52858, PETRI_PLACES=595, PETRI_TRANSITIONS=1105} [2020-10-11 16:31:46,948 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 538 predicate places. [2020-10-11 16:31:46,948 INFO L481 AbstractCegarLoop]: Abstraction has has 595 places, 1105 transitions, 52858 flow [2020-10-11 16:31:46,948 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:31:46,948 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:46,949 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:47,149 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-10-11 16:31:47,149 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:47,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:47,150 INFO L82 PathProgramCache]: Analyzing trace with hash 927211376, now seen corresponding path program 16 times [2020-10-11 16:31:47,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:47,150 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965220842] [2020-10-11 16:31:47,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:47,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:47,361 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:47,361 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965220842] [2020-10-11 16:31:47,362 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376799858] [2020-10-11 16:31:47,362 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:47,405 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:31:47,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:47,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:31:47,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:47,686 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:47,693 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:47,694 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:47,694 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:31:47,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557908705] [2020-10-11 16:31:47,694 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:31:47,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:47,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:31:47,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:31:48,975 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:48,976 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 1105 transitions, 52858 flow. Second operand 19 states. [2020-10-11 16:31:48,976 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:48,977 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:48,977 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:51,575 INFO L129 PetriNetUnfolder]: 767/5704 cut-off events. [2020-10-11 16:31:51,575 INFO L130 PetriNetUnfolder]: For 236191/237167 co-relation queries the response was YES. [2020-10-11 16:31:51,690 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40152 conditions, 5704 events. 767/5704 cut-off events. For 236191/237167 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 71830 event pairs, 0 based on Foata normal form. 39/5133 useless extension candidates. Maximal degree in co-relation 39937. Up to 1256 conditions per place. [2020-10-11 16:31:51,723 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 914 selfloop transitions, 180 changer transitions 5/1135 dead transitions. [2020-10-11 16:31:51,723 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 1135 transitions, 56303 flow [2020-10-11 16:31:51,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:31:51,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:31:51,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1282 transitions. [2020-10-11 16:31:51,725 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8330084470435347 [2020-10-11 16:31:51,725 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1282 transitions. [2020-10-11 16:31:51,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1282 transitions. [2020-10-11 16:31:51,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:51,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1282 transitions. [2020-10-11 16:31:51,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:31:51,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:31:51,727 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:31:51,728 INFO L185 Difference]: Start difference. First operand has 595 places, 1105 transitions, 52858 flow. Second operand 27 states and 1282 transitions. [2020-10-11 16:31:51,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 1135 transitions, 56303 flow [2020-10-11 16:31:53,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1135 transitions, 56047 flow, removed 20 selfloop flow, removed 21 redundant places. [2020-10-11 16:31:53,663 INFO L241 Difference]: Finished difference. Result has 601 places, 1106 transitions, 53184 flow [2020-10-11 16:31:53,664 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=52622, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=925, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=53184, PETRI_PLACES=601, PETRI_TRANSITIONS=1106} [2020-10-11 16:31:53,665 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 544 predicate places. [2020-10-11 16:31:53,665 INFO L481 AbstractCegarLoop]: Abstraction has has 601 places, 1106 transitions, 53184 flow [2020-10-11 16:31:53,665 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:31:53,665 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:53,665 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:31:53,865 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:53,866 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:53,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:53,866 INFO L82 PathProgramCache]: Analyzing trace with hash -24417088, now seen corresponding path program 17 times [2020-10-11 16:31:53,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:53,867 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229877788] [2020-10-11 16:31:53,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:53,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:54,127 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:54,128 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229877788] [2020-10-11 16:31:54,128 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948664951] [2020-10-11 16:31:54,128 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 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:54,173 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-11 16:31:54,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:54,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:54,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:54,461 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:54,522 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:54,531 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:54,531 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:54,531 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:31:54,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105673933] [2020-10-11 16:31:54,532 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:31:54,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:54,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:31:54,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:31:54,760 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:54,760 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 1106 transitions, 53184 flow. Second operand 19 states. [2020-10-11 16:31:54,761 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:54,761 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:54,761 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:58,855 INFO L129 PetriNetUnfolder]: 828/6146 cut-off events. [2020-10-11 16:31:58,856 INFO L130 PetriNetUnfolder]: For 277252/278280 co-relation queries the response was YES. [2020-10-11 16:31:59,007 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43821 conditions, 6146 events. 828/6146 cut-off events. For 277252/278280 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 78092 event pairs, 0 based on Foata normal form. 91/5580 useless extension candidates. Maximal degree in co-relation 43605. Up to 1242 conditions per place. [2020-10-11 16:31:59,042 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 738 selfloop transitions, 409 changer transitions 11/1194 dead transitions. [2020-10-11 16:31:59,042 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 1194 transitions, 60610 flow [2020-10-11 16:31:59,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:31:59,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:31:59,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1910 transitions. [2020-10-11 16:31:59,044 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:31:59,044 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1910 transitions. [2020-10-11 16:31:59,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1910 transitions. [2020-10-11 16:31:59,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:59,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1910 transitions. [2020-10-11 16:31:59,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:31:59,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:31:59,047 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:31:59,047 INFO L185 Difference]: Start difference. First operand has 601 places, 1106 transitions, 53184 flow. Second operand 40 states and 1910 transitions. [2020-10-11 16:31:59,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 638 places, 1194 transitions, 60610 flow [2020-10-11 16:32:00,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 1194 transitions, 60229 flow, removed 44 selfloop flow, removed 26 redundant places. [2020-10-11 16:32:00,822 INFO L241 Difference]: Finished difference. Result has 622 places, 1178 transitions, 57760 flow [2020-10-11 16:32:00,823 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=52862, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=57760, PETRI_PLACES=622, PETRI_TRANSITIONS=1178} [2020-10-11 16:32:00,823 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 565 predicate places. [2020-10-11 16:32:00,823 INFO L481 AbstractCegarLoop]: Abstraction has has 622 places, 1178 transitions, 57760 flow [2020-10-11 16:32:00,823 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:00,823 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:00,823 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:32:01,029 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-11 16:32:01,030 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:01,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:01,030 INFO L82 PathProgramCache]: Analyzing trace with hash -300781220, now seen corresponding path program 18 times [2020-10-11 16:32:01,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:01,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406187454] [2020-10-11 16:32:01,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:01,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:01,315 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:01,315 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406187454] [2020-10-11 16:32:01,315 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072504879] [2020-10-11 16:32:01,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 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:01,363 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-11 16:32:01,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:01,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:01,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:01,749 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:01,835 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:01,878 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:01,878 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:01,878 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:32:01,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832144175] [2020-10-11 16:32:01,879 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:32:01,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:01,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:32:01,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:32:03,245 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:03,246 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 1178 transitions, 57760 flow. Second operand 20 states. [2020-10-11 16:32:03,246 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:03,246 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:03,246 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:08,122 INFO L129 PetriNetUnfolder]: 862/6407 cut-off events. [2020-10-11 16:32:08,123 INFO L130 PetriNetUnfolder]: For 297409/298620 co-relation queries the response was YES. [2020-10-11 16:32:08,409 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46423 conditions, 6407 events. 862/6407 cut-off events. For 297409/298620 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 82005 event pairs, 0 based on Foata normal form. 149/5871 useless extension candidates. Maximal degree in co-relation 46201. Up to 1073 conditions per place. [2020-10-11 16:32:08,448 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 304 selfloop transitions, 921 changer transitions 17/1278 dead transitions. [2020-10-11 16:32:08,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 1278 transitions, 66122 flow [2020-10-11 16:32:08,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2020-10-11 16:32:08,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2020-10-11 16:32:08,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2765 transitions. [2020-10-11 16:32:08,450 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8363581367211131 [2020-10-11 16:32:08,450 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 2765 transitions. [2020-10-11 16:32:08,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 2765 transitions. [2020-10-11 16:32:08,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:08,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 2765 transitions. [2020-10-11 16:32:08,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 59 states. [2020-10-11 16:32:08,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 59 states. [2020-10-11 16:32:08,454 INFO L81 ComplementDD]: Finished complementDD. Result 59 states. [2020-10-11 16:32:08,454 INFO L185 Difference]: Start difference. First operand has 622 places, 1178 transitions, 57760 flow. Second operand 58 states and 2765 transitions. [2020-10-11 16:32:08,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 1278 transitions, 66122 flow [2020-10-11 16:32:10,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 1278 transitions, 64797 flow, removed 438 selfloop flow, removed 33 redundant places. [2020-10-11 16:32:10,586 INFO L241 Difference]: Finished difference. Result has 654 places, 1239 transitions, 62691 flow [2020-10-11 16:32:10,587 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=56756, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=867, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=62691, PETRI_PLACES=654, PETRI_TRANSITIONS=1239} [2020-10-11 16:32:10,587 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 597 predicate places. [2020-10-11 16:32:10,588 INFO L481 AbstractCegarLoop]: Abstraction has has 654 places, 1239 transitions, 62691 flow [2020-10-11 16:32:10,588 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:32:10,588 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:10,588 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:32:10,789 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-10-11 16:32:10,789 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:10,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:10,790 INFO L82 PathProgramCache]: Analyzing trace with hash 434764608, now seen corresponding path program 19 times [2020-10-11 16:32:10,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:10,790 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582117907] [2020-10-11 16:32:10,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:10,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:11,036 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:11,037 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582117907] [2020-10-11 16:32:11,037 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137862152] [2020-10-11 16:32:11,037 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 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:11,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:11,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:11,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:11,385 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:11,439 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:11,446 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:11,447 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:11,447 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:11,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412835927] [2020-10-11 16:32:11,447 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:11,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:11,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:11,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:12,737 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:12,738 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 1239 transitions, 62691 flow. Second operand 19 states. [2020-10-11 16:32:12,739 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:12,739 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:12,739 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:16,515 INFO L129 PetriNetUnfolder]: 878/6565 cut-off events. [2020-10-11 16:32:16,516 INFO L130 PetriNetUnfolder]: For 307481/308506 co-relation queries the response was YES. [2020-10-11 16:32:16,762 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48347 conditions, 6565 events. 878/6565 cut-off events. For 307481/308506 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 84378 event pairs, 0 based on Foata normal form. 89/5951 useless extension candidates. Maximal degree in co-relation 48117. Up to 1240 conditions per place. [2020-10-11 16:32:16,803 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 719 selfloop transitions, 521 changer transitions 11/1287 dead transitions. [2020-10-11 16:32:16,803 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 685 places, 1287 transitions, 68285 flow [2020-10-11 16:32:16,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:32:16,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:32:16,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1815 transitions. [2020-10-11 16:32:16,804 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8379501385041551 [2020-10-11 16:32:16,804 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1815 transitions. [2020-10-11 16:32:16,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1815 transitions. [2020-10-11 16:32:16,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:16,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1815 transitions. [2020-10-11 16:32:16,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:32:16,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:32:16,807 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:32:16,807 INFO L185 Difference]: Start difference. First operand has 654 places, 1239 transitions, 62691 flow. Second operand 38 states and 1815 transitions. [2020-10-11 16:32:16,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 685 places, 1287 transitions, 68285 flow [2020-10-11 16:32:19,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 1287 transitions, 66148 flow, removed 803 selfloop flow, removed 46 redundant places. [2020-10-11 16:32:19,135 INFO L241 Difference]: Finished difference. Result has 646 places, 1267 transitions, 63607 flow [2020-10-11 16:32:19,137 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=60602, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=497, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=63607, PETRI_PLACES=646, PETRI_TRANSITIONS=1267} [2020-10-11 16:32:19,137 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 589 predicate places. [2020-10-11 16:32:19,137 INFO L481 AbstractCegarLoop]: Abstraction has has 646 places, 1267 transitions, 63607 flow [2020-10-11 16:32:19,137 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:19,137 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:19,137 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:32:19,337 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-11 16:32:19,338 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:19,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:19,338 INFO L82 PathProgramCache]: Analyzing trace with hash -184969408, now seen corresponding path program 20 times [2020-10-11 16:32:19,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:19,339 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262849137] [2020-10-11 16:32:19,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:19,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:19,726 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:19,726 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262849137] [2020-10-11 16:32:19,726 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786697146] [2020-10-11 16:32:19,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:19,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:32:19,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:19,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:19,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:20,008 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:20,061 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:20,068 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:20,069 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:20,069 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:32:20,069 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538306807] [2020-10-11 16:32:20,069 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:32:20,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:20,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:32:20,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:32:21,207 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:21,208 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 1267 transitions, 63607 flow. Second operand 20 states. [2020-10-11 16:32:21,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:21,208 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:21,208 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:25,685 INFO L129 PetriNetUnfolder]: 909/6790 cut-off events. [2020-10-11 16:32:25,686 INFO L130 PetriNetUnfolder]: For 321893/322983 co-relation queries the response was YES. [2020-10-11 16:32:25,934 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50202 conditions, 6790 events. 909/6790 cut-off events. For 321893/322983 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 87685 event pairs, 0 based on Foata normal form. 123/6187 useless extension candidates. Maximal degree in co-relation 49974. Up to 1133 conditions per place. [2020-10-11 16:32:25,977 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 519 selfloop transitions, 782 changer transitions 17/1354 dead transitions. [2020-10-11 16:32:25,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 693 places, 1354 transitions, 71261 flow [2020-10-11 16:32:25,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-10-11 16:32:25,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-11 16:32:25,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2482 transitions. [2020-10-11 16:32:25,979 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8373819163292847 [2020-10-11 16:32:25,979 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2482 transitions. [2020-10-11 16:32:25,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2482 transitions. [2020-10-11 16:32:25,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:25,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2482 transitions. [2020-10-11 16:32:25,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 53 states. [2020-10-11 16:32:25,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 53 states. [2020-10-11 16:32:25,982 INFO L81 ComplementDD]: Finished complementDD. Result 53 states. [2020-10-11 16:32:25,982 INFO L185 Difference]: Start difference. First operand has 646 places, 1267 transitions, 63607 flow. Second operand 52 states and 2482 transitions. [2020-10-11 16:32:25,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 693 places, 1354 transitions, 71261 flow [2020-10-11 16:32:28,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 662 places, 1354 transitions, 70678 flow, removed 125 selfloop flow, removed 31 redundant places. [2020-10-11 16:32:28,423 INFO L241 Difference]: Finished difference. Result has 674 places, 1311 transitions, 67860 flow [2020-10-11 16:32:28,424 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=63071, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=744, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=67860, PETRI_PLACES=674, PETRI_TRANSITIONS=1311} [2020-10-11 16:32:28,424 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 617 predicate places. [2020-10-11 16:32:28,424 INFO L481 AbstractCegarLoop]: Abstraction has has 674 places, 1311 transitions, 67860 flow [2020-10-11 16:32:28,424 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:32:28,424 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:28,424 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:32:28,625 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-11 16:32:28,625 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:28,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:28,626 INFO L82 PathProgramCache]: Analyzing trace with hash -588589438, now seen corresponding path program 30 times [2020-10-11 16:32:28,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:28,626 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770959094] [2020-10-11 16:32:28,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:28,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:28,876 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:28,877 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770959094] [2020-10-11 16:32:28,877 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097998176] [2020-10-11 16:32:28,877 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 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:28,920 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:32:28,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:28,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:28,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:29,251 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:29,261 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:29,261 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:29,262 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:29,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693318081] [2020-10-11 16:32:29,262 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:29,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:29,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:29,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:29,407 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:29,408 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 1311 transitions, 67860 flow. Second operand 19 states. [2020-10-11 16:32:29,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:29,408 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:29,408 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:32,621 INFO L129 PetriNetUnfolder]: 902/6773 cut-off events. [2020-10-11 16:32:32,621 INFO L130 PetriNetUnfolder]: For 314712/315776 co-relation queries the response was YES. [2020-10-11 16:32:32,774 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50762 conditions, 6773 events. 902/6773 cut-off events. For 314712/315776 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 87587 event pairs, 0 based on Foata normal form. 35/6083 useless extension candidates. Maximal degree in co-relation 50527. Up to 1534 conditions per place. [2020-10-11 16:32:32,816 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1167 selfloop transitions, 157 changer transitions 5/1365 dead transitions. [2020-10-11 16:32:32,816 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 688 places, 1365 transitions, 72600 flow [2020-10-11 16:32:32,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:32:32,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:32:32,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 998 transitions. [2020-10-11 16:32:32,819 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83375104427736 [2020-10-11 16:32:32,819 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 998 transitions. [2020-10-11 16:32:32,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 998 transitions. [2020-10-11 16:32:32,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:32,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 998 transitions. [2020-10-11 16:32:32,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:32:32,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:32:32,821 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:32:32,821 INFO L185 Difference]: Start difference. First operand has 674 places, 1311 transitions, 67860 flow. Second operand 21 states and 998 transitions. [2020-10-11 16:32:32,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 688 places, 1365 transitions, 72600 flow [2020-10-11 16:32:35,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 1365 transitions, 71883 flow, removed 186 selfloop flow, removed 41 redundant places. [2020-10-11 16:32:35,137 INFO L241 Difference]: Finished difference. Result has 651 places, 1313 transitions, 67732 flow [2020-10-11 16:32:35,138 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=67173, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=67732, PETRI_PLACES=651, PETRI_TRANSITIONS=1313} [2020-10-11 16:32:35,138 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 594 predicate places. [2020-10-11 16:32:35,138 INFO L481 AbstractCegarLoop]: Abstraction has has 651 places, 1313 transitions, 67732 flow [2020-10-11 16:32:35,139 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:35,139 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:35,139 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:32:35,339 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-11 16:32:35,339 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:35,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:35,340 INFO L82 PathProgramCache]: Analyzing trace with hash -2039386858, now seen corresponding path program 31 times [2020-10-11 16:32:35,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:35,340 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959819251] [2020-10-11 16:32:35,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:35,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:35,566 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:35,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959819251] [2020-10-11 16:32:35,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515272155] [2020-10-11 16:32:35,566 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 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:35,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:35,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:35,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:35,926 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:35,937 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:35,937 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:35,937 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:35,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510903747] [2020-10-11 16:32:35,938 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:35,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:35,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:35,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:36,355 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:36,356 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 1313 transitions, 67732 flow. Second operand 19 states. [2020-10-11 16:32:36,356 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:36,356 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:36,356 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:40,056 INFO L129 PetriNetUnfolder]: 903/6775 cut-off events. [2020-10-11 16:32:40,057 INFO L130 PetriNetUnfolder]: For 316706/317740 co-relation queries the response was YES. [2020-10-11 16:32:40,226 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50795 conditions, 6775 events. 903/6775 cut-off events. For 316706/317740 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 87560 event pairs, 0 based on Foata normal form. 35/6084 useless extension candidates. Maximal degree in co-relation 50561. Up to 1468 conditions per place. [2020-10-11 16:32:40,268 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1101 selfloop transitions, 226 changer transitions 5/1368 dead transitions. [2020-10-11 16:32:40,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 1368 transitions, 72493 flow [2020-10-11 16:32:40,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:32:40,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:32:40,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1187 transitions. [2020-10-11 16:32:40,271 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329824561403508 [2020-10-11 16:32:40,271 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1187 transitions. [2020-10-11 16:32:40,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1187 transitions. [2020-10-11 16:32:40,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:40,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1187 transitions. [2020-10-11 16:32:40,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:32:40,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:32:40,274 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:32:40,274 INFO L185 Difference]: Start difference. First operand has 651 places, 1313 transitions, 67732 flow. Second operand 25 states and 1187 transitions. [2020-10-11 16:32:40,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 1368 transitions, 72493 flow [2020-10-11 16:32:42,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 1368 transitions, 72244 flow, removed 19 selfloop flow, removed 17 redundant places. [2020-10-11 16:32:42,678 INFO L241 Difference]: Finished difference. Result has 660 places, 1315 transitions, 68254 flow [2020-10-11 16:32:42,679 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=67493, PETRI_DIFFERENCE_MINUEND_PLACES=632, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1087, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=68254, PETRI_PLACES=660, PETRI_TRANSITIONS=1315} [2020-10-11 16:32:42,680 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 603 predicate places. [2020-10-11 16:32:42,680 INFO L481 AbstractCegarLoop]: Abstraction has has 660 places, 1315 transitions, 68254 flow [2020-10-11 16:32:42,680 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:42,680 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:42,680 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:32:42,893 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:42,894 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:42,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:42,894 INFO L82 PathProgramCache]: Analyzing trace with hash -973419032, now seen corresponding path program 32 times [2020-10-11 16:32:42,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:42,895 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284727930] [2020-10-11 16:32:42,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:42,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:43,175 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:43,175 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284727930] [2020-10-11 16:32:43,175 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083699561] [2020-10-11 16:32:43,175 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 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:43,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:32:43,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:43,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:43,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:43,568 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:43,638 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:43,646 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:43,646 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:43,646 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:43,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698632298] [2020-10-11 16:32:43,646 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:43,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:43,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:43,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:44,988 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:44,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 1315 transitions, 68254 flow. Second operand 19 states. [2020-10-11 16:32:44,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:44,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:44,989 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:50,748 INFO L129 PetriNetUnfolder]: 960/7198 cut-off events. [2020-10-11 16:32:50,748 INFO L130 PetriNetUnfolder]: For 351939/353144 co-relation queries the response was YES. [2020-10-11 16:32:50,917 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54340 conditions, 7198 events. 960/7198 cut-off events. For 351939/353144 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 93580 event pairs, 0 based on Foata normal form. 169/6596 useless extension candidates. Maximal degree in co-relation 54104. Up to 1227 conditions per place. [2020-10-11 16:32:50,960 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 336 selfloop transitions, 1022 changer transitions 11/1405 dead transitions. [2020-10-11 16:32:50,960 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 707 places, 1405 transitions, 76494 flow [2020-10-11 16:32:50,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:32:50,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:32:50,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2385 transitions. [2020-10-11 16:32:50,962 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8368421052631579 [2020-10-11 16:32:50,962 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2385 transitions. [2020-10-11 16:32:50,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2385 transitions. [2020-10-11 16:32:50,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:50,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2385 transitions. [2020-10-11 16:32:50,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:32:50,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:32:50,966 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:32:50,966 INFO L185 Difference]: Start difference. First operand has 660 places, 1315 transitions, 68254 flow. Second operand 50 states and 2385 transitions. [2020-10-11 16:32:50,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 707 places, 1405 transitions, 76494 flow [2020-10-11 16:32:53,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 1405 transitions, 76156 flow, removed 41 selfloop flow, removed 21 redundant places. [2020-10-11 16:32:53,578 INFO L241 Difference]: Finished difference. Result has 694 places, 1385 transitions, 74614 flow [2020-10-11 16:32:53,579 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=67964, PETRI_DIFFERENCE_MINUEND_PLACES=637, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=956, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=74614, PETRI_PLACES=694, PETRI_TRANSITIONS=1385} [2020-10-11 16:32:53,580 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 637 predicate places. [2020-10-11 16:32:53,580 INFO L481 AbstractCegarLoop]: Abstraction has has 694 places, 1385 transitions, 74614 flow [2020-10-11 16:32:53,580 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:53,580 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:53,580 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:32:53,785 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:53,786 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:53,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:53,786 INFO L82 PathProgramCache]: Analyzing trace with hash 1326327468, now seen corresponding path program 33 times [2020-10-11 16:32:53,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:53,787 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054471874] [2020-10-11 16:32:53,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:53,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:54,159 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:54,159 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054471874] [2020-10-11 16:32:54,160 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087124463] [2020-10-11 16:32:54,160 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 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:54,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:32:54,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:54,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:54,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:54,524 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:54,556 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:54,563 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:54,564 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:54,564 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:54,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872279044] [2020-10-11 16:32:54,564 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:54,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:54,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:54,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:55,943 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:55,944 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 1385 transitions, 74614 flow. Second operand 19 states. [2020-10-11 16:32:55,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:55,944 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:55,944 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:02,167 INFO L129 PetriNetUnfolder]: 997/7500 cut-off events. [2020-10-11 16:33:02,167 INFO L130 PetriNetUnfolder]: For 386523/387825 co-relation queries the response was YES. [2020-10-11 16:33:02,380 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58409 conditions, 7500 events. 997/7500 cut-off events. For 386523/387825 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 97749 event pairs, 0 based on Foata normal form. 105/6802 useless extension candidates. Maximal degree in co-relation 58167. Up to 1465 conditions per place. [2020-10-11 16:33:02,428 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 844 selfloop transitions, 565 changer transitions 11/1456 dead transitions. [2020-10-11 16:33:02,428 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 1456 transitions, 82275 flow [2020-10-11 16:33:02,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 16:33:02,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 16:33:02,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2290 transitions. [2020-10-11 16:33:02,430 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8369883040935673 [2020-10-11 16:33:02,430 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2290 transitions. [2020-10-11 16:33:02,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2290 transitions. [2020-10-11 16:33:02,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:02,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2290 transitions. [2020-10-11 16:33:02,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 16:33:02,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 16:33:02,433 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 16:33:02,433 INFO L185 Difference]: Start difference. First operand has 694 places, 1385 transitions, 74614 flow. Second operand 48 states and 2290 transitions. [2020-10-11 16:33:02,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 1456 transitions, 82275 flow [2020-10-11 16:33:05,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 1456 transitions, 80917 flow, removed 528 selfloop flow, removed 35 redundant places. [2020-10-11 16:33:05,213 INFO L241 Difference]: Finished difference. Result has 710 places, 1438 transitions, 77936 flow [2020-10-11 16:33:05,214 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=73264, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=517, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=858, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=77936, PETRI_PLACES=710, PETRI_TRANSITIONS=1438} [2020-10-11 16:33:05,214 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 653 predicate places. [2020-10-11 16:33:05,214 INFO L481 AbstractCegarLoop]: Abstraction has has 710 places, 1438 transitions, 77936 flow [2020-10-11 16:33:05,214 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:05,214 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:05,214 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:33:05,419 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2020-10-11 16:33:05,420 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:05,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:05,420 INFO L82 PathProgramCache]: Analyzing trace with hash -1946418124, now seen corresponding path program 34 times [2020-10-11 16:33:05,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:05,421 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128554028] [2020-10-11 16:33:05,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:05,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:05,778 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:05,778 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128554028] [2020-10-11 16:33:05,779 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278878068] [2020-10-11 16:33:05,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 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:05,844 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:33:05,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:05,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:33:05,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:06,306 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:06,314 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:06,315 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:06,315 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:06,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310606] [2020-10-11 16:33:06,315 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:06,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:06,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:06,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:33:07,319 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:07,320 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 710 places, 1438 transitions, 77936 flow. Second operand 19 states. [2020-10-11 16:33:07,320 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:07,320 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:07,320 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:11,957 INFO L129 PetriNetUnfolder]: 994/7496 cut-off events. [2020-10-11 16:33:11,957 INFO L130 PetriNetUnfolder]: For 377559/378769 co-relation queries the response was YES. [2020-10-11 16:33:12,330 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58296 conditions, 7496 events. 994/7496 cut-off events. For 377559/378769 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 97687 event pairs, 0 based on Foata normal form. 37/6729 useless extension candidates. Maximal degree in co-relation 58049. Up to 1591 conditions per place. [2020-10-11 16:33:12,883 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1176 selfloop transitions, 279 changer transitions 5/1496 dead transitions. [2020-10-11 16:33:12,883 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 732 places, 1496 transitions, 83170 flow [2020-10-11 16:33:12,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:33:12,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:33:12,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1282 transitions. [2020-10-11 16:33:12,886 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8330084470435347 [2020-10-11 16:33:12,886 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1282 transitions. [2020-10-11 16:33:12,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1282 transitions. [2020-10-11 16:33:12,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:12,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1282 transitions. [2020-10-11 16:33:12,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:33:12,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:33:12,889 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:33:12,889 INFO L185 Difference]: Start difference. First operand has 710 places, 1438 transitions, 77936 flow. Second operand 27 states and 1282 transitions. [2020-10-11 16:33:12,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 732 places, 1496 transitions, 83170 flow [2020-10-11 16:33:15,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 1496 transitions, 82045 flow, removed 298 selfloop flow, removed 37 redundant places. [2020-10-11 16:33:15,669 INFO L241 Difference]: Finished difference. Result has 699 places, 1440 transitions, 77752 flow [2020-10-11 16:33:15,670 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=76840, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=77752, PETRI_PLACES=699, PETRI_TRANSITIONS=1440} [2020-10-11 16:33:15,671 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 642 predicate places. [2020-10-11 16:33:15,671 INFO L481 AbstractCegarLoop]: Abstraction has has 699 places, 1440 transitions, 77752 flow [2020-10-11 16:33:15,671 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:15,671 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:15,671 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:33:15,877 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:15,878 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:15,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:15,878 INFO L82 PathProgramCache]: Analyzing trace with hash 264336948, now seen corresponding path program 35 times [2020-10-11 16:33:15,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:15,879 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105841749] [2020-10-11 16:33:15,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:15,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:16,247 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:16,248 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105841749] [2020-10-11 16:33:16,248 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983675399] [2020-10-11 16:33:16,248 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 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:16,293 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-11 16:33:16,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:16,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:16,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:16,770 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:16,819 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:16,827 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:16,828 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:16,828 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:16,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319777378] [2020-10-11 16:33:16,828 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:16,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:16,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:16,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:33:17,830 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:17,831 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 1440 transitions, 77752 flow. Second operand 19 states. [2020-10-11 16:33:17,831 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:17,831 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:17,831 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:24,586 INFO L129 PetriNetUnfolder]: 1039/7826 cut-off events. [2020-10-11 16:33:24,586 INFO L130 PetriNetUnfolder]: For 410767/412054 co-relation queries the response was YES. [2020-10-11 16:33:24,964 INFO L80 FinitePrefix]: Finished finitePrefix Result has 61108 conditions, 7826 events. 1039/7826 cut-off events. For 410767/412054 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 102448 event pairs, 0 based on Foata normal form. 127/7115 useless extension candidates. Maximal degree in co-relation 60861. Up to 1374 conditions per place. [2020-10-11 16:33:25,018 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 709 selfloop transitions, 762 changer transitions 11/1518 dead transitions. [2020-10-11 16:33:25,018 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 746 places, 1518 transitions, 86069 flow [2020-10-11 16:33:25,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:33:25,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:33:25,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2385 transitions. [2020-10-11 16:33:25,022 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8368421052631579 [2020-10-11 16:33:25,022 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2385 transitions. [2020-10-11 16:33:25,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2385 transitions. [2020-10-11 16:33:25,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:25,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2385 transitions. [2020-10-11 16:33:25,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:33:25,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:33:25,026 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:33:25,026 INFO L185 Difference]: Start difference. First operand has 699 places, 1440 transitions, 77752 flow. Second operand 50 states and 2385 transitions. [2020-10-11 16:33:25,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 746 places, 1518 transitions, 86069 flow [2020-10-11 16:33:28,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 1518 transitions, 85719 flow, removed 18 selfloop flow, removed 23 redundant places. [2020-10-11 16:33:28,481 INFO L241 Difference]: Finished difference. Result has 731 places, 1494 transitions, 82890 flow [2020-10-11 16:33:28,483 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=77433, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=714, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=714, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=82890, PETRI_PLACES=731, PETRI_TRANSITIONS=1494} [2020-10-11 16:33:28,483 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 674 predicate places. [2020-10-11 16:33:28,484 INFO L481 AbstractCegarLoop]: Abstraction has has 731 places, 1494 transitions, 82890 flow [2020-10-11 16:33:28,484 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:28,484 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:28,484 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:33:28,699 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-11 16:33:28,700 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:28,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:28,700 INFO L82 PathProgramCache]: Analyzing trace with hash -634130004, now seen corresponding path program 36 times [2020-10-11 16:33:28,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:28,701 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860166339] [2020-10-11 16:33:28,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:28,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:28,963 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:28,964 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860166339] [2020-10-11 16:33:28,964 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741432633] [2020-10-11 16:33:28,964 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 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:29,012 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:33:29,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:29,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:29,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:29,358 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:29,366 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:29,366 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:29,366 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:29,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62218585] [2020-10-11 16:33:29,366 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:29,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:29,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:29,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:33:30,871 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:30,872 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 731 places, 1494 transitions, 82890 flow. Second operand 19 states. [2020-10-11 16:33:30,872 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:30,872 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:30,872 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:36,058 INFO L129 PetriNetUnfolder]: 1038/7833 cut-off events. [2020-10-11 16:33:36,058 INFO L130 PetriNetUnfolder]: For 414080/415433 co-relation queries the response was YES. [2020-10-11 16:33:36,302 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62048 conditions, 7833 events. 1038/7833 cut-off events. For 414080/415433 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 102676 event pairs, 0 based on Foata normal form. 43/7037 useless extension candidates. Maximal degree in co-relation 61795. Up to 1616 conditions per place. [2020-10-11 16:33:36,360 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1171 selfloop transitions, 344 changer transitions 5/1556 dead transitions. [2020-10-11 16:33:36,360 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 1556 transitions, 88505 flow [2020-10-11 16:33:36,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:33:36,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:33:36,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1472 transitions. [2020-10-11 16:33:36,363 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8330503678551217 [2020-10-11 16:33:36,363 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1472 transitions. [2020-10-11 16:33:36,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1472 transitions. [2020-10-11 16:33:36,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:36,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1472 transitions. [2020-10-11 16:33:36,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:33:36,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:33:36,365 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:33:36,365 INFO L185 Difference]: Start difference. First operand has 731 places, 1494 transitions, 82890 flow. Second operand 31 states and 1472 transitions. [2020-10-11 16:33:36,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 1556 transitions, 88505 flow [2020-10-11 16:33:39,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 1556 transitions, 87861 flow, removed 222 selfloop flow, removed 31 redundant places. [2020-10-11 16:33:39,594 INFO L241 Difference]: Finished difference. Result has 730 places, 1498 transitions, 83538 flow [2020-10-11 16:33:39,595 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=82270, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=83538, PETRI_PLACES=730, PETRI_TRANSITIONS=1498} [2020-10-11 16:33:39,595 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 673 predicate places. [2020-10-11 16:33:39,595 INFO L481 AbstractCegarLoop]: Abstraction has has 730 places, 1498 transitions, 83538 flow [2020-10-11 16:33:39,596 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:39,596 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:39,596 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:33:39,796 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:39,797 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:39,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:39,797 INFO L82 PathProgramCache]: Analyzing trace with hash -1687005206, now seen corresponding path program 37 times [2020-10-11 16:33:39,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:39,798 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015884622] [2020-10-11 16:33:39,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:39,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:40,051 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:40,052 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015884622] [2020-10-11 16:33:40,052 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290868925] [2020-10-11 16:33:40,052 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 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:40,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:40,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:40,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:40,504 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:40,512 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:40,512 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:40,513 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:40,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489626826] [2020-10-11 16:33:40,513 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:40,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:40,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:40,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:33:40,825 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:40,826 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 1498 transitions, 83538 flow. Second operand 19 states. [2020-10-11 16:33:40,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:40,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:40,826 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:45,924 INFO L129 PetriNetUnfolder]: 1041/7853 cut-off events. [2020-10-11 16:33:45,924 INFO L130 PetriNetUnfolder]: For 424717/426195 co-relation queries the response was YES. [2020-10-11 16:33:46,294 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62525 conditions, 7853 events. 1041/7853 cut-off events. For 424717/426195 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 103058 event pairs, 0 based on Foata normal form. 75/7086 useless extension candidates. Maximal degree in co-relation 62271. Up to 1431 conditions per place. [2020-10-11 16:33:46,348 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 945 selfloop transitions, 565 changer transitions 5/1551 dead transitions. [2020-10-11 16:33:46,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 766 places, 1551 transitions, 88792 flow [2020-10-11 16:33:46,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 16:33:46,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 16:33:46,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1857 transitions. [2020-10-11 16:33:46,350 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835357624831309 [2020-10-11 16:33:46,350 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1857 transitions. [2020-10-11 16:33:46,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1857 transitions. [2020-10-11 16:33:46,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:46,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1857 transitions. [2020-10-11 16:33:46,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 16:33:46,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 16:33:46,355 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 16:33:46,355 INFO L185 Difference]: Start difference. First operand has 730 places, 1498 transitions, 83538 flow. Second operand 39 states and 1857 transitions. [2020-10-11 16:33:46,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 766 places, 1551 transitions, 88792 flow [2020-10-11 16:33:49,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 1551 transitions, 88368 flow, removed 22 selfloop flow, removed 27 redundant places. [2020-10-11 16:33:49,994 INFO L241 Difference]: Finished difference. Result has 742 places, 1501 transitions, 84936 flow [2020-10-11 16:33:49,997 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=83132, PETRI_DIFFERENCE_MINUEND_PLACES=701, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=562, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=933, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=84936, PETRI_PLACES=742, PETRI_TRANSITIONS=1501} [2020-10-11 16:33:49,997 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 685 predicate places. [2020-10-11 16:33:49,997 INFO L481 AbstractCegarLoop]: Abstraction has has 742 places, 1501 transitions, 84936 flow [2020-10-11 16:33:49,997 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:33:49,998 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:49,998 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:33:50,213 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-11 16:33:50,214 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:50,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:50,214 INFO L82 PathProgramCache]: Analyzing trace with hash 2022042686, now seen corresponding path program 38 times [2020-10-11 16:33:50,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:50,215 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727197182] [2020-10-11 16:33:50,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:50,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:50,601 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:50,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727197182] [2020-10-11 16:33:50,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078200568] [2020-10-11 16:33:50,602 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 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:50,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:33:50,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:50,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:50,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:50,984 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:33:51,033 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:51,040 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:51,041 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:51,041 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:33:51,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486437465] [2020-10-11 16:33:51,041 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:33:51,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:51,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:33:51,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:33:52,778 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:52,778 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 742 places, 1501 transitions, 84936 flow. Second operand 19 states. [2020-10-11 16:33:52,778 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:52,778 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:52,779 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:58,353 INFO L129 PetriNetUnfolder]: 1067/8019 cut-off events. [2020-10-11 16:33:58,354 INFO L130 PetriNetUnfolder]: For 464004/465548 co-relation queries the response was YES. [2020-10-11 16:33:58,683 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65058 conditions, 8019 events. 1067/8019 cut-off events. For 464004/465548 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 105657 event pairs, 0 based on Foata normal form. 131/7291 useless extension candidates. Maximal degree in co-relation 64803. Up to 1355 conditions per place. [2020-10-11 16:33:58,743 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 650 selfloop transitions, 873 changer transitions 11/1570 dead transitions. [2020-10-11 16:33:58,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 781 places, 1570 transitions, 92653 flow [2020-10-11 16:33:58,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:33:58,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:33:58,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2005 transitions. [2020-10-11 16:33:58,745 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8375104427736006 [2020-10-11 16:33:58,745 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2005 transitions. [2020-10-11 16:33:58,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2005 transitions. [2020-10-11 16:33:58,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:58,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2005 transitions. [2020-10-11 16:33:58,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:33:58,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:33:58,748 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:33:58,748 INFO L185 Difference]: Start difference. First operand has 742 places, 1501 transitions, 84936 flow. Second operand 42 states and 2005 transitions. [2020-10-11 16:33:58,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 781 places, 1570 transitions, 92653 flow [2020-10-11 16:34:02,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 746 places, 1570 transitions, 91937 flow, removed 31 selfloop flow, removed 35 redundant places. [2020-10-11 16:34:02,754 INFO L241 Difference]: Finished difference. Result has 754 places, 1531 transitions, 89082 flow [2020-10-11 16:34:02,755 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=84256, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=847, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=89082, PETRI_PLACES=754, PETRI_TRANSITIONS=1531} [2020-10-11 16:34:02,756 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 697 predicate places. [2020-10-11 16:34:02,756 INFO L481 AbstractCegarLoop]: Abstraction has has 754 places, 1531 transitions, 89082 flow [2020-10-11 16:34:02,756 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:34:02,756 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:34:02,756 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:34:02,970 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:02,970 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:34:02,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:34:02,971 INFO L82 PathProgramCache]: Analyzing trace with hash 1460885068, now seen corresponding path program 39 times [2020-10-11 16:34:02,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:34:02,971 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551843476] [2020-10-11 16:34:02,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:34:02,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:03,367 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:03,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551843476] [2020-10-11 16:34:03,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048716131] [2020-10-11 16:34:03,368 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 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:03,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:34:03,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:34:03,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:34:03,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:34:03,690 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:03,718 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:03,725 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:03,725 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:34:03,725 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:34:03,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522605947] [2020-10-11 16:34:03,726 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:34:03,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:34:03,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:34:03,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:34:04,024 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:34:04,025 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 1531 transitions, 89082 flow. Second operand 19 states. [2020-10-11 16:34:04,025 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:34:04,025 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:34:04,025 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:34:10,682 INFO L129 PetriNetUnfolder]: 1094/8223 cut-off events. [2020-10-11 16:34:10,682 INFO L130 PetriNetUnfolder]: For 497560/499070 co-relation queries the response was YES. [2020-10-11 16:34:10,966 INFO L80 FinitePrefix]: Finished finitePrefix Result has 67994 conditions, 8223 events. 1094/8223 cut-off events. For 497560/499070 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 108659 event pairs, 0 based on Foata normal form. 131/7474 useless extension candidates. Maximal degree in co-relation 67733. Up to 1584 conditions per place. [2020-10-11 16:34:11,028 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 881 selfloop transitions, 667 changer transitions 11/1595 dead transitions. [2020-10-11 16:34:11,029 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 1595 transitions, 96761 flow [2020-10-11 16:34:11,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2020-10-11 16:34:11,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-10-11 16:34:11,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 2670 transitions. [2020-10-11 16:34:11,032 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8364661654135338 [2020-10-11 16:34:11,032 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 2670 transitions. [2020-10-11 16:34:11,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 2670 transitions. [2020-10-11 16:34:11,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:34:11,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 2670 transitions. [2020-10-11 16:34:11,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 57 states. [2020-10-11 16:34:11,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 57 states. [2020-10-11 16:34:11,036 INFO L81 ComplementDD]: Finished complementDD. Result 57 states. [2020-10-11 16:34:11,036 INFO L185 Difference]: Start difference. First operand has 754 places, 1531 transitions, 89082 flow. Second operand 56 states and 2670 transitions. [2020-10-11 16:34:11,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 805 places, 1595 transitions, 96761 flow [2020-10-11 16:34:15,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 772 places, 1595 transitions, 95545 flow, removed 457 selfloop flow, removed 33 redundant places. [2020-10-11 16:34:15,598 INFO L241 Difference]: Finished difference. Result has 780 places, 1575 transitions, 92288 flow [2020-10-11 16:34:15,599 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=87874, PETRI_DIFFERENCE_MINUEND_PLACES=717, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=628, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=894, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=92288, PETRI_PLACES=780, PETRI_TRANSITIONS=1575} [2020-10-11 16:34:15,600 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 723 predicate places. [2020-10-11 16:34:15,600 INFO L481 AbstractCegarLoop]: Abstraction has has 780 places, 1575 transitions, 92288 flow [2020-10-11 16:34:15,600 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:34:15,600 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:34:15,600 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:34:15,801 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-11 16:34:15,801 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:34:15,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:34:15,802 INFO L82 PathProgramCache]: Analyzing trace with hash -1181573168, now seen corresponding path program 40 times [2020-10-11 16:34:15,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:34:15,803 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314570889] [2020-10-11 16:34:15,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:34:15,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:16,077 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:16,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314570889] [2020-10-11 16:34:16,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210765639] [2020-10-11 16:34:16,077 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 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:16,118 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:34:16,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:34:16,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:34:16,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:34:16,428 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:16,435 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:16,436 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:34:16,436 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:34:16,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404896864] [2020-10-11 16:34:16,436 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:34:16,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:34:16,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:34:16,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:34:17,794 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:34:17,795 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 1575 transitions, 92288 flow. Second operand 19 states. [2020-10-11 16:34:17,795 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:34:17,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:34:17,795 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:34:23,674 INFO L129 PetriNetUnfolder]: 1095/8255 cut-off events. [2020-10-11 16:34:23,675 INFO L130 PetriNetUnfolder]: For 487176/488655 co-relation queries the response was YES. [2020-10-11 16:34:24,048 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68358 conditions, 8255 events. 1095/8255 cut-off events. For 487176/488655 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 109404 event pairs, 0 based on Foata normal form. 47/7418 useless extension candidates. Maximal degree in co-relation 68092. Up to 1823 conditions per place. [2020-10-11 16:34:24,106 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1389 selfloop transitions, 237 changer transitions 5/1667 dead transitions. [2020-10-11 16:34:24,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 1667 transitions, 99211 flow [2020-10-11 16:34:24,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:34:24,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:34:24,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1233 transitions. [2020-10-11 16:34:24,109 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8319838056680162 [2020-10-11 16:34:24,109 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1233 transitions. [2020-10-11 16:34:24,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1233 transitions. [2020-10-11 16:34:24,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:34:24,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1233 transitions. [2020-10-11 16:34:24,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:34:24,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:34:24,111 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:34:24,111 INFO L185 Difference]: Start difference. First operand has 780 places, 1575 transitions, 92288 flow. Second operand 26 states and 1233 transitions. [2020-10-11 16:34:24,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 1667 transitions, 99211 flow [2020-10-11 16:34:27,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 752 places, 1667 transitions, 97902 flow, removed 242 selfloop flow, removed 49 redundant places. [2020-10-11 16:34:28,057 INFO L241 Difference]: Finished difference. Result has 757 places, 1596 transitions, 92724 flow [2020-10-11 16:34:28,059 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=91015, PETRI_DIFFERENCE_MINUEND_PLACES=727, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=92724, PETRI_PLACES=757, PETRI_TRANSITIONS=1596} [2020-10-11 16:34:28,060 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 700 predicate places. [2020-10-11 16:34:28,060 INFO L481 AbstractCegarLoop]: Abstraction has has 757 places, 1596 transitions, 92724 flow [2020-10-11 16:34:28,060 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:34:28,060 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:34:28,060 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:34:28,275 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2020-10-11 16:34:28,276 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:34:28,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:34:28,276 INFO L82 PathProgramCache]: Analyzing trace with hash 16908016, now seen corresponding path program 41 times [2020-10-11 16:34:28,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:34:28,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062223709] [2020-10-11 16:34:28,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:34:28,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:28,533 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:28,533 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062223709] [2020-10-11 16:34:28,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915938577] [2020-10-11 16:34:28,534 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 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:28,575 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:34:28,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:34:28,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:34:28,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:34:28,897 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:28,905 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:28,906 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:34:28,906 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:34:28,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304394652] [2020-10-11 16:34:28,906 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:34:28,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:34:28,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:34:28,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:34:29,823 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:34:29,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 757 places, 1596 transitions, 92724 flow. Second operand 19 states. [2020-10-11 16:34:29,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:34:29,824 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:34:29,824 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:34:35,413 INFO L129 PetriNetUnfolder]: 1097/8266 cut-off events. [2020-10-11 16:34:35,414 INFO L130 PetriNetUnfolder]: For 490519/491947 co-relation queries the response was YES. [2020-10-11 16:34:35,727 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68445 conditions, 8266 events. 1097/8266 cut-off events. For 490519/491947 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 109510 event pairs, 0 based on Foata normal form. 47/7428 useless extension candidates. Maximal degree in co-relation 68179. Up to 1838 conditions per place. [2020-10-11 16:34:35,783 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1397 selfloop transitions, 226 changer transitions 5/1664 dead transitions. [2020-10-11 16:34:35,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 781 places, 1664 transitions, 98712 flow [2020-10-11 16:34:35,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:34:35,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:34:35,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1280 transitions. [2020-10-11 16:34:35,786 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8317089018843404 [2020-10-11 16:34:35,786 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1280 transitions. [2020-10-11 16:34:35,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1280 transitions. [2020-10-11 16:34:35,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:34:35,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1280 transitions. [2020-10-11 16:34:35,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:34:35,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:34:35,790 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:34:35,790 INFO L185 Difference]: Start difference. First operand has 757 places, 1596 transitions, 92724 flow. Second operand 27 states and 1280 transitions. [2020-10-11 16:34:35,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 781 places, 1664 transitions, 98712 flow [2020-10-11 16:34:39,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 761 places, 1664 transitions, 98416 flow, removed 18 selfloop flow, removed 20 redundant places. [2020-10-11 16:34:40,043 INFO L241 Difference]: Finished difference. Result has 766 places, 1604 transitions, 93543 flow [2020-10-11 16:34:40,045 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=92446, PETRI_DIFFERENCE_MINUEND_PLACES=735, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=93543, PETRI_PLACES=766, PETRI_TRANSITIONS=1604} [2020-10-11 16:34:40,045 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 709 predicate places. [2020-10-11 16:34:40,045 INFO L481 AbstractCegarLoop]: Abstraction has has 766 places, 1604 transitions, 93543 flow [2020-10-11 16:34:40,045 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:34:40,045 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:34:40,045 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:34:40,246 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:40,246 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:34:40,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:34:40,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1841501098, now seen corresponding path program 42 times [2020-10-11 16:34:40,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:34:40,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690777191] [2020-10-11 16:34:40,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:34:40,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:34:40,514 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:40,514 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690777191] [2020-10-11 16:34:40,515 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057513494] [2020-10-11 16:34:40,515 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 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:34:40,559 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:34:40,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:34:40,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:34:40,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:34:47,048 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:34:47,058 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:34:47,059 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:34:47,059 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:34:47,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048500914] [2020-10-11 16:34:47,060 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:34:47,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:34:47,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:34:47,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=271, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:34:48,482 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:34:48,482 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 1604 transitions, 93543 flow. Second operand 19 states. [2020-10-11 16:34:48,482 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:34:48,483 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:34:48,483 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:34:56,843 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:35:08,672 INFO L129 PetriNetUnfolder]: 1103/8327 cut-off events. [2020-10-11 16:35:08,672 INFO L130 PetriNetUnfolder]: For 501807/503226 co-relation queries the response was YES. [2020-10-11 16:35:09,159 INFO L80 FinitePrefix]: Finished finitePrefix Result has 69128 conditions, 8327 events. 1103/8327 cut-off events. For 501807/503226 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 110592 event pairs, 0 based on Foata normal form. 47/7482 useless extension candidates. Maximal degree in co-relation 68860. Up to 1869 conditions per place. [2020-10-11 16:35:09,220 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1423 selfloop transitions, 207 changer transitions 5/1671 dead transitions. [2020-10-11 16:35:09,220 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 786 places, 1671 transitions, 99709 flow [2020-10-11 16:35:09,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-11 16:35:09,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-11 16:35:09,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1092 transitions. [2020-10-11 16:35:09,223 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329519450800915 [2020-10-11 16:35:09,223 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1092 transitions. [2020-10-11 16:35:09,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1092 transitions. [2020-10-11 16:35:09,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:35:09,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1092 transitions. [2020-10-11 16:35:09,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-11 16:35:09,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-11 16:35:09,225 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-11 16:35:09,225 INFO L185 Difference]: Start difference. First operand has 766 places, 1604 transitions, 93543 flow. Second operand 23 states and 1092 transitions. [2020-10-11 16:35:09,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 786 places, 1671 transitions, 99709 flow [2020-10-11 16:35:13,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 766 places, 1671 transitions, 99444 flow, removed 14 selfloop flow, removed 20 redundant places. [2020-10-11 16:35:13,942 INFO L241 Difference]: Finished difference. Result has 771 places, 1613 transitions, 94541 flow [2020-10-11 16:35:13,943 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=93291, PETRI_DIFFERENCE_MINUEND_PLACES=744, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=94541, PETRI_PLACES=771, PETRI_TRANSITIONS=1613} [2020-10-11 16:35:13,944 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 714 predicate places. [2020-10-11 16:35:13,944 INFO L481 AbstractCegarLoop]: Abstraction has has 771 places, 1613 transitions, 94541 flow [2020-10-11 16:35:13,944 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:35:13,944 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:35:13,944 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:35:14,145 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:14,145 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:35:14,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:35:14,146 INFO L82 PathProgramCache]: Analyzing trace with hash 376008616, now seen corresponding path program 43 times [2020-10-11 16:35:14,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:35:14,146 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934536790] [2020-10-11 16:35:14,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:35:14,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:14,434 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:14,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934536790] [2020-10-11 16:35:14,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008979240] [2020-10-11 16:35:14,435 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 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:14,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:14,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:35:14,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:35:14,840 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:35:14,849 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:14,849 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:35:14,849 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:35:14,849 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18631939] [2020-10-11 16:35:14,850 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:35:14,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:35:14,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:35:14,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:35:15,652 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:35:15,653 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 771 places, 1613 transitions, 94541 flow. Second operand 19 states. [2020-10-11 16:35:15,653 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:35:15,653 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:35:15,653 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:35:20,830 INFO L129 PetriNetUnfolder]: 1108/8372 cut-off events. [2020-10-11 16:35:20,830 INFO L130 PetriNetUnfolder]: For 512967/514391 co-relation queries the response was YES. [2020-10-11 16:35:21,341 INFO L80 FinitePrefix]: Finished finitePrefix Result has 69674 conditions, 8372 events. 1108/8372 cut-off events. For 512967/514391 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 111304 event pairs, 0 based on Foata normal form. 49/7524 useless extension candidates. Maximal degree in co-relation 69403. Up to 1716 conditions per place. [2020-10-11 16:35:21,402 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1277 selfloop transitions, 377 changer transitions 5/1695 dead transitions. [2020-10-11 16:35:21,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 1695 transitions, 101250 flow [2020-10-11 16:35:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:35:21,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:35:21,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1564 transitions. [2020-10-11 16:35:21,405 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8314726209463051 [2020-10-11 16:35:21,405 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1564 transitions. [2020-10-11 16:35:21,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1564 transitions. [2020-10-11 16:35:21,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:35:21,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1564 transitions. [2020-10-11 16:35:21,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:35:21,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:35:21,407 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:35:21,408 INFO L185 Difference]: Start difference. First operand has 771 places, 1613 transitions, 94541 flow. Second operand 33 states and 1564 transitions. [2020-10-11 16:35:21,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 1695 transitions, 101250 flow [2020-10-11 16:35:26,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 784 places, 1695 transitions, 100981 flow, removed 24 selfloop flow, removed 17 redundant places. [2020-10-11 16:35:26,259 INFO L241 Difference]: Finished difference. Result has 789 places, 1626 transitions, 96121 flow [2020-10-11 16:35:26,261 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=94282, PETRI_DIFFERENCE_MINUEND_PLACES=752, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=96121, PETRI_PLACES=789, PETRI_TRANSITIONS=1626} [2020-10-11 16:35:26,261 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 732 predicate places. [2020-10-11 16:35:26,261 INFO L481 AbstractCegarLoop]: Abstraction has has 789 places, 1626 transitions, 96121 flow [2020-10-11 16:35:26,261 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:35:26,262 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:35:26,262 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:35:26,476 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:26,477 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:35:26,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:35:26,477 INFO L82 PathProgramCache]: Analyzing trace with hash -1062262126, now seen corresponding path program 44 times [2020-10-11 16:35:26,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:35:26,478 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2638159] [2020-10-11 16:35:26,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:35:26,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:26,799 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:26,800 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2638159] [2020-10-11 16:35:26,800 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389162725] [2020-10-11 16:35:26,800 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 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:26,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:35:26,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:35:26,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:35:26,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:35:27,287 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:35:27,297 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:27,297 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:35:27,297 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:35:27,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511469267] [2020-10-11 16:35:27,298 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:35:27,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:35:27,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:35:27,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:35:29,006 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:35:29,006 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1626 transitions, 96121 flow. Second operand 19 states. [2020-10-11 16:35:29,006 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:35:29,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:35:29,007 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:35:35,274 INFO L129 PetriNetUnfolder]: 1110/8390 cut-off events. [2020-10-11 16:35:35,275 INFO L130 PetriNetUnfolder]: For 529100/530529 co-relation queries the response was YES. [2020-10-11 16:35:35,762 INFO L80 FinitePrefix]: Finished finitePrefix Result has 70347 conditions, 8390 events. 1110/8390 cut-off events. For 529100/530529 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 111636 event pairs, 0 based on Foata normal form. 49/7540 useless extension candidates. Maximal degree in co-relation 70073. Up to 1732 conditions per place. [2020-10-11 16:35:35,824 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1287 selfloop transitions, 364 changer transitions 5/1692 dead transitions. [2020-10-11 16:35:35,825 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 821 places, 1692 transitions, 102186 flow [2020-10-11 16:35:35,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:35:35,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:35:35,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1658 transitions. [2020-10-11 16:35:35,828 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.831077694235589 [2020-10-11 16:35:35,828 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1658 transitions. [2020-10-11 16:35:35,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1658 transitions. [2020-10-11 16:35:35,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:35:35,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1658 transitions. [2020-10-11 16:35:35,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:35:35,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:35:35,831 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:35:35,831 INFO L185 Difference]: Start difference. First operand has 789 places, 1626 transitions, 96121 flow. Second operand 35 states and 1658 transitions. [2020-10-11 16:35:35,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 821 places, 1692 transitions, 102186 flow [2020-10-11 16:35:40,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 795 places, 1692 transitions, 101793 flow, removed 17 selfloop flow, removed 26 redundant places. [2020-10-11 16:35:40,282 INFO L241 Difference]: Finished difference. Result has 800 places, 1631 transitions, 97159 flow [2020-10-11 16:35:40,284 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=95741, PETRI_DIFFERENCE_MINUEND_PLACES=761, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=97159, PETRI_PLACES=800, PETRI_TRANSITIONS=1631} [2020-10-11 16:35:40,284 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 743 predicate places. [2020-10-11 16:35:40,284 INFO L481 AbstractCegarLoop]: Abstraction has has 800 places, 1631 transitions, 97159 flow [2020-10-11 16:35:40,284 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:35:40,284 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:35:40,284 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:35:40,485 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:40,485 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:35:40,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:35:40,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1374296056, now seen corresponding path program 45 times [2020-10-11 16:35:40,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:35:40,487 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32528906] [2020-10-11 16:35:40,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:35:40,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:40,796 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:40,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32528906] [2020-10-11 16:35:40,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81844747] [2020-10-11 16:35:40,796 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 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:40,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:35:40,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:35:40,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:35:40,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:35:46,214 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:35:46,223 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:46,223 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:35:46,223 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:35:46,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57342481] [2020-10-11 16:35:46,224 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:35:46,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:35:46,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:35:46,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=277, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:35:47,952 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:35:47,953 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 800 places, 1631 transitions, 97159 flow. Second operand 19 states. [2020-10-11 16:35:47,953 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:35:47,953 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:35:47,953 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:35:52,313 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 41 DAG size of output: 29 [2020-10-11 16:35:54,405 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:36:02,736 INFO L129 PetriNetUnfolder]: 1115/8435 cut-off events. [2020-10-11 16:36:02,736 INFO L130 PetriNetUnfolder]: For 544163/545597 co-relation queries the response was YES. [2020-10-11 16:36:02,895 INFO L80 FinitePrefix]: Finished finitePrefix Result has 71095 conditions, 8435 events. 1115/8435 cut-off events. For 544163/545597 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 112483 event pairs, 0 based on Foata normal form. 47/7578 useless extension candidates. Maximal degree in co-relation 70818. Up to 1795 conditions per place. [2020-10-11 16:36:02,948 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1351 selfloop transitions, 306 changer transitions 5/1698 dead transitions. [2020-10-11 16:36:02,948 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 822 places, 1698 transitions, 103346 flow [2020-10-11 16:36:02,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:36:02,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:36:02,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1187 transitions. [2020-10-11 16:36:02,951 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329824561403508 [2020-10-11 16:36:02,951 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1187 transitions. [2020-10-11 16:36:02,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1187 transitions. [2020-10-11 16:36:02,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:36:02,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1187 transitions. [2020-10-11 16:36:02,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:36:02,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:36:02,952 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:36:02,952 INFO L185 Difference]: Start difference. First operand has 800 places, 1631 transitions, 97159 flow. Second operand 25 states and 1187 transitions. [2020-10-11 16:36:02,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 822 places, 1698 transitions, 103346 flow [2020-10-11 16:36:06,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 796 places, 1698 transitions, 102896 flow, removed 36 selfloop flow, removed 26 redundant places. [2020-10-11 16:36:06,996 INFO L241 Difference]: Finished difference. Result has 801 places, 1639 transitions, 98185 flow [2020-10-11 16:36:06,998 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=96719, PETRI_DIFFERENCE_MINUEND_PLACES=772, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=98185, PETRI_PLACES=801, PETRI_TRANSITIONS=1639} [2020-10-11 16:36:06,998 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 744 predicate places. [2020-10-11 16:36:06,998 INFO L481 AbstractCegarLoop]: Abstraction has has 801 places, 1639 transitions, 98185 flow [2020-10-11 16:36:06,998 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:36:06,998 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:36:06,998 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:36:07,199 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-11 16:36:07,199 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:36:07,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:36:07,200 INFO L82 PathProgramCache]: Analyzing trace with hash -228414438, now seen corresponding path program 46 times [2020-10-11 16:36:07,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:36:07,200 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502104596] [2020-10-11 16:36:07,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:36:07,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:07,442 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:07,443 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502104596] [2020-10-11 16:36:07,443 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111164582] [2020-10-11 16:36:07,443 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 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-11 16:36:07,486 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:36:07,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:36:07,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:36:07,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:36:07,760 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:36:07,772 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:07,773 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:36:07,773 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:36:07,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226982819] [2020-10-11 16:36:07,774 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:36:07,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:36:07,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:36:07,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:36:08,531 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:36:08,532 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 1639 transitions, 98185 flow. Second operand 19 states. [2020-10-11 16:36:08,532 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:36:08,532 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:36:08,532 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:36:13,951 INFO L129 PetriNetUnfolder]: 1134/8599 cut-off events. [2020-10-11 16:36:13,952 INFO L130 PetriNetUnfolder]: For 564059/565512 co-relation queries the response was YES. [2020-10-11 16:36:14,521 INFO L80 FinitePrefix]: Finished finitePrefix Result has 72507 conditions, 8599 events. 1134/8599 cut-off events. For 564059/565512 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 115209 event pairs, 0 based on Foata normal form. 55/7732 useless extension candidates. Maximal degree in co-relation 72226. Up to 1605 conditions per place. [2020-10-11 16:36:14,583 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1148 selfloop transitions, 552 changer transitions 5/1741 dead transitions. [2020-10-11 16:36:14,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 834 places, 1741 transitions, 106135 flow [2020-10-11 16:36:14,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:36:14,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:36:14,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1708 transitions. [2020-10-11 16:36:14,586 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8323586744639376 [2020-10-11 16:36:14,586 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1708 transitions. [2020-10-11 16:36:14,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1708 transitions. [2020-10-11 16:36:14,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:36:14,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1708 transitions. [2020-10-11 16:36:14,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:36:14,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:36:14,590 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:36:14,590 INFO L185 Difference]: Start difference. First operand has 801 places, 1639 transitions, 98185 flow. Second operand 36 states and 1708 transitions. [2020-10-11 16:36:14,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 834 places, 1741 transitions, 106135 flow [2020-10-11 16:36:19,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 1741 transitions, 105789 flow, removed 20 selfloop flow, removed 19 redundant places. [2020-10-11 16:36:20,576 INFO L241 Difference]: Finished difference. Result has 825 places, 1676 transitions, 101684 flow [2020-10-11 16:36:20,577 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=97851, PETRI_DIFFERENCE_MINUEND_PLACES=780, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=516, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1089, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=101684, PETRI_PLACES=825, PETRI_TRANSITIONS=1676} [2020-10-11 16:36:20,577 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 768 predicate places. [2020-10-11 16:36:20,577 INFO L481 AbstractCegarLoop]: Abstraction has has 825 places, 1676 transitions, 101684 flow [2020-10-11 16:36:20,578 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:36:20,578 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:36:20,578 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:36:20,782 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:36:20,783 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:36:20,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:36:20,783 INFO L82 PathProgramCache]: Analyzing trace with hash -1751493568, now seen corresponding path program 47 times [2020-10-11 16:36:20,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:36:20,784 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365934063] [2020-10-11 16:36:20,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:36:20,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:21,100 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:21,100 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365934063] [2020-10-11 16:36:21,100 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313725491] [2020-10-11 16:36:21,101 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 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-11 16:36:21,145 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:36:21,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:36:21,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:36:21,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:36:21,548 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:36:21,556 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:21,556 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:36:21,556 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:36:21,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640930907] [2020-10-11 16:36:21,557 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:36:21,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:36:21,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:36:21,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:36:22,421 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:36:22,422 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 1676 transitions, 101684 flow. Second operand 19 states. [2020-10-11 16:36:22,422 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:36:22,422 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:36:22,422 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:36:28,960 INFO L129 PetriNetUnfolder]: 1142/8664 cut-off events. [2020-10-11 16:36:28,961 INFO L130 PetriNetUnfolder]: For 590121/591712 co-relation queries the response was YES. [2020-10-11 16:36:29,427 INFO L80 FinitePrefix]: Finished finitePrefix Result has 73857 conditions, 8664 events. 1142/8664 cut-off events. For 590121/591712 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 116357 event pairs, 0 based on Foata normal form. 55/7789 useless extension candidates. Maximal degree in co-relation 73568. Up to 1641 conditions per place. [2020-10-11 16:36:29,493 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1178 selfloop transitions, 531 changer transitions 5/1750 dead transitions. [2020-10-11 16:36:29,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 861 places, 1750 transitions, 108280 flow [2020-10-11 16:36:29,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 16:36:29,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 16:36:29,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1849 transitions. [2020-10-11 16:36:29,498 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8317588843904633 [2020-10-11 16:36:29,498 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1849 transitions. [2020-10-11 16:36:29,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1849 transitions. [2020-10-11 16:36:29,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:36:29,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1849 transitions. [2020-10-11 16:36:29,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 16:36:29,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 16:36:29,501 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 16:36:29,501 INFO L185 Difference]: Start difference. First operand has 825 places, 1676 transitions, 101684 flow. Second operand 39 states and 1849 transitions. [2020-10-11 16:36:29,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 861 places, 1750 transitions, 108280 flow [2020-10-11 16:36:34,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 1750 transitions, 108043 flow, removed 31 selfloop flow, removed 24 redundant places. [2020-10-11 16:36:34,625 INFO L241 Difference]: Finished difference. Result has 843 places, 1691 transitions, 103925 flow [2020-10-11 16:36:34,627 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=101459, PETRI_DIFFERENCE_MINUEND_PLACES=799, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=517, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=103925, PETRI_PLACES=843, PETRI_TRANSITIONS=1691} [2020-10-11 16:36:34,627 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 786 predicate places. [2020-10-11 16:36:34,627 INFO L481 AbstractCegarLoop]: Abstraction has has 843 places, 1691 transitions, 103925 flow [2020-10-11 16:36:34,627 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:36:34,627 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:36:34,628 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:36:34,836 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-11 16:36:34,837 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:36:34,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:36:34,837 INFO L82 PathProgramCache]: Analyzing trace with hash 464500636, now seen corresponding path program 48 times [2020-10-11 16:36:34,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:36:34,838 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236405314] [2020-10-11 16:36:34,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:36:34,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:35,111 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:35,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236405314] [2020-10-11 16:36:35,112 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653205560] [2020-10-11 16:36:35,112 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 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-11 16:36:35,155 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:36:35,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:36:35,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:36:35,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:36:35,458 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:36:35,494 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:36:35,501 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:35,502 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:36:35,502 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:36:35,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450116869] [2020-10-11 16:36:35,502 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:36:35,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:36:35,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:36:35,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:36:37,234 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:36:37,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 843 places, 1691 transitions, 103925 flow. Second operand 19 states. [2020-10-11 16:36:37,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:36:37,236 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:36:37,236 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:36:44,798 INFO L129 PetriNetUnfolder]: 1185/8960 cut-off events. [2020-10-11 16:36:44,799 INFO L130 PetriNetUnfolder]: For 658510/660277 co-relation queries the response was YES. [2020-10-11 16:36:45,161 INFO L80 FinitePrefix]: Finished finitePrefix Result has 78085 conditions, 8960 events. 1185/8960 cut-off events. For 658510/660277 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 121385 event pairs, 0 based on Foata normal form. 226/8226 useless extension candidates. Maximal degree in co-relation 77791. Up to 1517 conditions per place. [2020-10-11 16:36:45,220 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 277 selfloop transitions, 1445 changer transitions 11/1769 dead transitions. [2020-10-11 16:36:45,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 892 places, 1769 transitions, 113871 flow [2020-10-11 16:36:45,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-10-11 16:36:45,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-11 16:36:45,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2480 transitions. [2020-10-11 16:36:45,223 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8367071524966262 [2020-10-11 16:36:45,223 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2480 transitions. [2020-10-11 16:36:45,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2480 transitions. [2020-10-11 16:36:45,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:36:45,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2480 transitions. [2020-10-11 16:36:45,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 53 states. [2020-10-11 16:36:45,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 53 states. [2020-10-11 16:36:45,226 INFO L81 ComplementDD]: Finished complementDD. Result 53 states. [2020-10-11 16:36:45,226 INFO L185 Difference]: Start difference. First operand has 843 places, 1691 transitions, 103925 flow. Second operand 52 states and 2480 transitions. [2020-10-11 16:36:45,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 892 places, 1769 transitions, 113871 flow [2020-10-11 16:36:49,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 858 places, 1769 transitions, 113457 flow, removed 53 selfloop flow, removed 34 redundant places. [2020-10-11 16:36:49,875 INFO L241 Difference]: Finished difference. Result has 866 places, 1746 transitions, 112060 flow [2020-10-11 16:36:49,876 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=103533, PETRI_DIFFERENCE_MINUEND_PLACES=807, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1399, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=112060, PETRI_PLACES=866, PETRI_TRANSITIONS=1746} [2020-10-11 16:36:49,876 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 809 predicate places. [2020-10-11 16:36:49,876 INFO L481 AbstractCegarLoop]: Abstraction has has 866 places, 1746 transitions, 112060 flow [2020-10-11 16:36:49,876 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:36:49,876 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:36:49,877 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:36:50,082 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:36:50,083 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:36:50,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:36:50,083 INFO L82 PathProgramCache]: Analyzing trace with hash 190942162, now seen corresponding path program 49 times [2020-10-11 16:36:50,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:36:50,084 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607289554] [2020-10-11 16:36:50,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:36:50,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:50,371 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:50,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607289554] [2020-10-11 16:36:50,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790892311] [2020-10-11 16:36:50,371 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 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-11 16:36:50,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:50,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:36:50,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:36:50,781 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:36:50,792 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:50,792 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:36:50,792 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:36:50,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767949945] [2020-10-11 16:36:50,792 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:36:50,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:36:50,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:36:50,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:36:50,961 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:36:50,962 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 866 places, 1746 transitions, 112060 flow. Second operand 19 states. [2020-10-11 16:36:50,962 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:36:50,962 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:36:50,963 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:36:58,364 INFO L129 PetriNetUnfolder]: 1192/9046 cut-off events. [2020-10-11 16:36:58,364 INFO L130 PetriNetUnfolder]: For 674413/676028 co-relation queries the response was YES. [2020-10-11 16:36:59,109 INFO L80 FinitePrefix]: Finished finitePrefix Result has 80972 conditions, 9046 events. 1192/9046 cut-off events. For 674413/676028 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 122870 event pairs, 0 based on Foata normal form. 57/8133 useless extension candidates. Maximal degree in co-relation 80673. Up to 1597 conditions per place. [2020-10-11 16:36:59,190 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1105 selfloop transitions, 683 changer transitions 5/1829 dead transitions. [2020-10-11 16:36:59,190 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 903 places, 1829 transitions, 119590 flow [2020-10-11 16:36:59,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:36:59,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:36:59,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1993 transitions. [2020-10-11 16:36:59,195 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8324979114452798 [2020-10-11 16:36:59,195 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1993 transitions. [2020-10-11 16:36:59,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1993 transitions. [2020-10-11 16:36:59,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:36:59,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1993 transitions. [2020-10-11 16:36:59,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:36:59,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:36:59,199 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:36:59,199 INFO L185 Difference]: Start difference. First operand has 866 places, 1746 transitions, 112060 flow. Second operand 42 states and 1993 transitions. [2020-10-11 16:36:59,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 903 places, 1829 transitions, 119590 flow [2020-10-11 16:37:05,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 864 places, 1829 transitions, 117563 flow, removed 765 selfloop flow, removed 39 redundant places. [2020-10-11 16:37:05,515 INFO L241 Difference]: Finished difference. Result has 870 places, 1763 transitions, 113235 flow [2020-10-11 16:37:05,516 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=110151, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=666, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1063, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=113235, PETRI_PLACES=870, PETRI_TRANSITIONS=1763} [2020-10-11 16:37:05,516 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 813 predicate places. [2020-10-11 16:37:05,516 INFO L481 AbstractCegarLoop]: Abstraction has has 870 places, 1763 transitions, 113235 flow [2020-10-11 16:37:05,516 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:37:05,516 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:37:05,516 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:37:05,722 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-11 16:37:05,723 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:37:05,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:37:05,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1222477112, now seen corresponding path program 50 times [2020-10-11 16:37:05,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:37:05,724 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148867100] [2020-10-11 16:37:05,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:37:05,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:37:05,993 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:05,994 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148867100] [2020-10-11 16:37:05,994 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428248332] [2020-10-11 16:37:05,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-11 16:37:06,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:37:06,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:37:06,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:37:06,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:37:06,441 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:37:06,449 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:06,450 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:37:06,450 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:37:06,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399169031] [2020-10-11 16:37:06,450 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:37:06,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:37:06,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:37:06,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:37:08,115 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:37:08,116 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 870 places, 1763 transitions, 113235 flow. Second operand 19 states. [2020-10-11 16:37:08,117 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:37:08,117 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:37:08,117 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:37:16,522 INFO L129 PetriNetUnfolder]: 1204/9154 cut-off events. [2020-10-11 16:37:16,522 INFO L130 PetriNetUnfolder]: For 686056/687519 co-relation queries the response was YES. [2020-10-11 16:37:17,226 INFO L80 FinitePrefix]: Finished finitePrefix Result has 81917 conditions, 9154 events. 1204/9154 cut-off events. For 686056/687519 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 124765 event pairs, 0 based on Foata normal form. 73/8245 useless extension candidates. Maximal degree in co-relation 81616. Up to 1511 conditions per place. [2020-10-11 16:37:17,303 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 993 selfloop transitions, 814 changer transitions 5/1848 dead transitions. [2020-10-11 16:37:17,303 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 914 places, 1848 transitions, 120882 flow [2020-10-11 16:37:17,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 16:37:17,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 16:37:17,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2233 transitions. [2020-10-11 16:37:17,306 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8335199701381112 [2020-10-11 16:37:17,306 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2233 transitions. [2020-10-11 16:37:17,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2233 transitions. [2020-10-11 16:37:17,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:37:17,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2233 transitions. [2020-10-11 16:37:17,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 16:37:17,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 16:37:17,310 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 16:37:17,310 INFO L185 Difference]: Start difference. First operand has 870 places, 1763 transitions, 113235 flow. Second operand 47 states and 2233 transitions. [2020-10-11 16:37:17,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 914 places, 1848 transitions, 120882 flow [2020-10-11 16:37:23,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 880 places, 1848 transitions, 120086 flow, removed 53 selfloop flow, removed 34 redundant places. [2020-10-11 16:37:23,520 INFO L241 Difference]: Finished difference. Result has 885 places, 1782 transitions, 115932 flow [2020-10-11 16:37:23,521 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=112451, PETRI_DIFFERENCE_MINUEND_PLACES=834, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=795, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=949, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=115932, PETRI_PLACES=885, PETRI_TRANSITIONS=1782} [2020-10-11 16:37:23,521 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 828 predicate places. [2020-10-11 16:37:23,522 INFO L481 AbstractCegarLoop]: Abstraction has has 885 places, 1782 transitions, 115932 flow [2020-10-11 16:37:23,522 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:37:23,522 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:37:23,522 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:37:23,722 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:23,723 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:37:23,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:37:23,724 INFO L82 PathProgramCache]: Analyzing trace with hash -737402414, now seen corresponding path program 51 times [2020-10-11 16:37:23,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:37:23,724 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558981231] [2020-10-11 16:37:23,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:37:23,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:37:24,181 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:24,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558981231] [2020-10-11 16:37:24,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241564886] [2020-10-11 16:37:24,182 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 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-11 16:37:24,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:37:24,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:37:24,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:37:24,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:37:24,677 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:37:24,685 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:24,685 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:37:24,685 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:37:24,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317380357] [2020-10-11 16:37:24,686 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:37:24,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:37:24,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:37:24,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:37:24,956 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:37:24,957 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 885 places, 1782 transitions, 115932 flow. Second operand 19 states. [2020-10-11 16:37:24,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:37:24,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:37:24,957 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:37:32,641 INFO L129 PetriNetUnfolder]: 1217/9257 cut-off events. [2020-10-11 16:37:32,641 INFO L130 PetriNetUnfolder]: For 715056/716666 co-relation queries the response was YES. [2020-10-11 16:37:33,036 INFO L80 FinitePrefix]: Finished finitePrefix Result has 83575 conditions, 9257 events. 1217/9257 cut-off events. For 715056/716666 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 126456 event pairs, 0 based on Foata normal form. 115/8378 useless extension candidates. Maximal degree in co-relation 83272. Up to 1510 conditions per place. [2020-10-11 16:37:33,099 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 776 selfloop transitions, 1031 changer transitions 5/1848 dead transitions. [2020-10-11 16:37:33,099 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 933 places, 1848 transitions, 123069 flow [2020-10-11 16:37:33,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 16:37:33,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 16:37:33,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2427 transitions. [2020-10-11 16:37:33,102 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8348813209494325 [2020-10-11 16:37:33,102 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2427 transitions. [2020-10-11 16:37:33,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2427 transitions. [2020-10-11 16:37:33,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:37:33,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2427 transitions. [2020-10-11 16:37:33,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 16:37:33,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 16:37:33,105 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 16:37:33,105 INFO L185 Difference]: Start difference. First operand has 885 places, 1782 transitions, 115932 flow. Second operand 51 states and 2427 transitions. [2020-10-11 16:37:33,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 933 places, 1848 transitions, 123069 flow [2020-10-11 16:37:39,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 890 places, 1848 transitions, 122098 flow, removed 72 selfloop flow, removed 43 redundant places. [2020-10-11 16:37:39,589 INFO L241 Difference]: Finished difference. Result has 894 places, 1799 transitions, 118950 flow [2020-10-11 16:37:39,591 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=114996, PETRI_DIFFERENCE_MINUEND_PLACES=840, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1014, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=756, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=118950, PETRI_PLACES=894, PETRI_TRANSITIONS=1799} [2020-10-11 16:37:39,591 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 837 predicate places. [2020-10-11 16:37:39,591 INFO L481 AbstractCegarLoop]: Abstraction has has 894 places, 1799 transitions, 118950 flow [2020-10-11 16:37:39,591 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:37:39,592 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:37:39,592 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:37:39,792 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:39,793 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:37:39,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:37:39,793 INFO L82 PathProgramCache]: Analyzing trace with hash 323801120, now seen corresponding path program 52 times [2020-10-11 16:37:39,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:37:39,794 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554513646] [2020-10-11 16:37:39,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:37:39,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:37:40,173 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:40,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554513646] [2020-10-11 16:37:40,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562887643] [2020-10-11 16:37:40,174 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 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-11 16:37:40,220 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:37:40,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:37:40,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:37:40,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:37:40,659 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:37:40,719 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:37:40,727 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:40,727 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:37:40,727 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:37:40,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862832166] [2020-10-11 16:37:40,728 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:37:40,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:37:40,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:37:40,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:37:43,194 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:37:43,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 894 places, 1799 transitions, 118950 flow. Second operand 19 states. [2020-10-11 16:37:43,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:37:43,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:37:43,195 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:37:52,000 INFO L129 PetriNetUnfolder]: 1263/9559 cut-off events. [2020-10-11 16:37:52,001 INFO L130 PetriNetUnfolder]: For 798594/800477 co-relation queries the response was YES. [2020-10-11 16:37:52,672 INFO L80 FinitePrefix]: Finished finitePrefix Result has 88384 conditions, 9559 events. 1263/9559 cut-off events. For 798594/800477 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 131653 event pairs, 0 based on Foata normal form. 204/8739 useless extension candidates. Maximal degree in co-relation 88083. Up to 1584 conditions per place. [2020-10-11 16:37:52,743 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 406 selfloop transitions, 1431 changer transitions 11/1884 dead transitions. [2020-10-11 16:37:52,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 945 places, 1884 transitions, 130087 flow [2020-10-11 16:37:52,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2020-10-11 16:37:52,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-10-11 16:37:52,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2575 transitions. [2020-10-11 16:37:52,747 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.836582196231319 [2020-10-11 16:37:52,747 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 2575 transitions. [2020-10-11 16:37:52,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 2575 transitions. [2020-10-11 16:37:52,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:37:52,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 2575 transitions. [2020-10-11 16:37:52,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 55 states. [2020-10-11 16:37:52,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 55 states. [2020-10-11 16:37:52,751 INFO L81 ComplementDD]: Finished complementDD. Result 55 states. [2020-10-11 16:37:52,751 INFO L185 Difference]: Start difference. First operand has 894 places, 1799 transitions, 118950 flow. Second operand 54 states and 2575 transitions. [2020-10-11 16:37:52,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 945 places, 1884 transitions, 130087 flow [2020-10-11 16:37:59,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 900 places, 1884 transitions, 128550 flow, removed 148 selfloop flow, removed 45 redundant places. [2020-10-11 16:37:59,434 INFO L241 Difference]: Finished difference. Result has 908 places, 1853 transitions, 126594 flow [2020-10-11 16:37:59,435 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=117467, PETRI_DIFFERENCE_MINUEND_PLACES=847, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=126594, PETRI_PLACES=908, PETRI_TRANSITIONS=1853} [2020-10-11 16:37:59,435 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 851 predicate places. [2020-10-11 16:37:59,435 INFO L481 AbstractCegarLoop]: Abstraction has has 908 places, 1853 transitions, 126594 flow [2020-10-11 16:37:59,435 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:37:59,435 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:37:59,435 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:37:59,636 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,78 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:59,636 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:37:59,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:37:59,637 INFO L82 PathProgramCache]: Analyzing trace with hash -415615278, now seen corresponding path program 53 times [2020-10-11 16:37:59,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:37:59,638 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290473777] [2020-10-11 16:37:59,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:37:59,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:37:59,929 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:59,929 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290473777] [2020-10-11 16:37:59,929 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544443165] [2020-10-11 16:37:59,930 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 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-11 16:37:59,975 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-11 16:37:59,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:37:59,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:37:59,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:38:00,450 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:38:00,460 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:38:00,460 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:38:00,460 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:38:00,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527815837] [2020-10-11 16:38:00,461 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:38:00,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:38:00,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:38:00,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:38:01,478 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:38:01,479 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 908 places, 1853 transitions, 126594 flow. Second operand 19 states. [2020-10-11 16:38:01,479 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:38:01,479 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:38:01,480 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:38:10,313 INFO L129 PetriNetUnfolder]: 1295/9877 cut-off events. [2020-10-11 16:38:10,314 INFO L130 PetriNetUnfolder]: For 840654/842515 co-relation queries the response was YES. [2020-10-11 16:38:10,678 INFO L80 FinitePrefix]: Finished finitePrefix Result has 92574 conditions, 9877 events. 1295/9877 cut-off events. For 840654/842515 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 137281 event pairs, 0 based on Foata normal form. 60/8877 useless extension candidates. Maximal degree in co-relation 92270. Up to 1823 conditions per place. [2020-10-11 16:38:10,747 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1253 selfloop transitions, 658 changer transitions 5/1952 dead transitions. [2020-10-11 16:38:10,747 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 948 places, 1952 transitions, 136640 flow [2020-10-11 16:38:10,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 16:38:10,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 16:38:10,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2135 transitions. [2020-10-11 16:38:10,750 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8323586744639376 [2020-10-11 16:38:10,750 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2135 transitions. [2020-10-11 16:38:10,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2135 transitions. [2020-10-11 16:38:10,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:38:10,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2135 transitions. [2020-10-11 16:38:10,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 16:38:10,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 16:38:10,754 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 16:38:10,754 INFO L185 Difference]: Start difference. First operand has 908 places, 1853 transitions, 126594 flow. Second operand 45 states and 2135 transitions. [2020-10-11 16:38:10,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 948 places, 1952 transitions, 136640 flow [2020-10-11 16:38:16,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 903 places, 1952 transitions, 134552 flow, removed 711 selfloop flow, removed 45 redundant places. [2020-10-11 16:38:16,944 INFO L241 Difference]: Finished difference. Result has 907 places, 1892 transitions, 130012 flow [2020-10-11 16:38:16,945 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=124520, PETRI_DIFFERENCE_MINUEND_PLACES=859, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=619, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=130012, PETRI_PLACES=907, PETRI_TRANSITIONS=1892} [2020-10-11 16:38:16,946 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 850 predicate places. [2020-10-11 16:38:16,946 INFO L481 AbstractCegarLoop]: Abstraction has has 907 places, 1892 transitions, 130012 flow [2020-10-11 16:38:16,946 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:38:16,946 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:38:16,946 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:38:17,146 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:17,147 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:38:17,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:38:17,147 INFO L82 PathProgramCache]: Analyzing trace with hash -828509668, now seen corresponding path program 54 times [2020-10-11 16:38:17,148 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:38:17,148 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029172592] [2020-10-11 16:38:17,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:38:17,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:38:17,436 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:38:17,436 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029172592] [2020-10-11 16:38:17,436 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597528729] [2020-10-11 16:38:17,436 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:17,477 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-11 16:38:17,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:38:17,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:38:17,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:38:17,869 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:38:17,877 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:38:17,877 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:38:17,877 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:38:17,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537918729] [2020-10-11 16:38:17,877 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:38:17,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:38:17,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:38:17,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:38:18,758 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:38:18,758 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 907 places, 1892 transitions, 130012 flow. Second operand 19 states. [2020-10-11 16:38:18,758 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:38:18,758 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:38:18,758 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:38:28,837 INFO L129 PetriNetUnfolder]: 1312/10023 cut-off events. [2020-10-11 16:38:28,837 INFO L130 PetriNetUnfolder]: For 849817/851649 co-relation queries the response was YES. [2020-10-11 16:38:30,150 INFO L80 FinitePrefix]: Finished finitePrefix Result has 93785 conditions, 10023 events. 1312/10023 cut-off events. For 849817/851649 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 139894 event pairs, 0 based on Foata normal form. 76/9023 useless extension candidates. Maximal degree in co-relation 93480. Up to 1738 conditions per place. [2020-10-11 16:38:30,222 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1147 selfloop transitions, 788 changer transitions 5/1976 dead transitions. [2020-10-11 16:38:30,223 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 952 places, 1976 transitions, 138456 flow [2020-10-11 16:38:30,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 16:38:30,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 16:38:30,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2280 transitions. [2020-10-11 16:38:30,227 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:38:30,227 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2280 transitions. [2020-10-11 16:38:30,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2280 transitions. [2020-10-11 16:38:30,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:38:30,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2280 transitions. [2020-10-11 16:38:30,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 16:38:30,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 16:38:30,231 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 16:38:30,231 INFO L185 Difference]: Start difference. First operand has 907 places, 1892 transitions, 130012 flow. Second operand 48 states and 2280 transitions. [2020-10-11 16:38:30,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 952 places, 1976 transitions, 138456 flow [2020-10-11 16:38:37,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 918 places, 1976 transitions, 137725 flow, removed 36 selfloop flow, removed 34 redundant places. [2020-10-11 16:38:37,143 INFO L241 Difference]: Finished difference. Result has 923 places, 1913 transitions, 133340 flow [2020-10-11 16:38:37,144 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=129295, PETRI_DIFFERENCE_MINUEND_PLACES=871, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1892, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=767, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=133340, PETRI_PLACES=923, PETRI_TRANSITIONS=1913} [2020-10-11 16:38:37,145 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 866 predicate places. [2020-10-11 16:38:37,145 INFO L481 AbstractCegarLoop]: Abstraction has has 923 places, 1913 transitions, 133340 flow [2020-10-11 16:38:37,145 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:38:37,145 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:38:37,145 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:38:37,345 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:37,346 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:38:37,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:38:37,347 INFO L82 PathProgramCache]: Analyzing trace with hash -2091929390, now seen corresponding path program 55 times [2020-10-11 16:38:37,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:38:37,347 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214399100] [2020-10-11 16:38:37,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:38:37,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:38:37,631 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:38:37,631 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214399100] [2020-10-11 16:38:37,631 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752951253] [2020-10-11 16:38:37,631 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 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-11 16:38:37,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:38:37,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:38:37,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:38:38,091 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:38:38,099 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:38:38,099 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:38:38,099 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:38:38,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081345717] [2020-10-11 16:38:38,100 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:38:38,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:38:38,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:38:38,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:38:39,660 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:38:39,660 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 923 places, 1913 transitions, 133340 flow. Second operand 19 states. [2020-10-11 16:38:39,661 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:38:39,661 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:38:39,661 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:38:50,195 INFO L129 PetriNetUnfolder]: 1323/10115 cut-off events. [2020-10-11 16:38:50,195 INFO L130 PetriNetUnfolder]: For 887471/889454 co-relation queries the response was YES. [2020-10-11 16:38:50,874 INFO L80 FinitePrefix]: Finished finitePrefix Result has 95532 conditions, 10115 events. 1323/10115 cut-off events. For 887471/889454 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 141687 event pairs, 0 based on Foata normal form. 104/9132 useless extension candidates. Maximal degree in co-relation 95225. Up to 1652 conditions per place. [2020-10-11 16:38:50,951 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 981 selfloop transitions, 964 changer transitions 5/1986 dead transitions. [2020-10-11 16:38:50,951 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 970 places, 1986 transitions, 141257 flow [2020-10-11 16:38:50,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:38:50,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:38:50,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2378 transitions. [2020-10-11 16:38:50,954 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8343859649122807 [2020-10-11 16:38:50,954 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2378 transitions. [2020-10-11 16:38:50,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2378 transitions. [2020-10-11 16:38:50,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:38:50,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2378 transitions. [2020-10-11 16:38:50,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:38:50,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:38:50,957 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:38:50,957 INFO L185 Difference]: Start difference. First operand has 923 places, 1913 transitions, 133340 flow. Second operand 50 states and 2378 transitions. [2020-10-11 16:38:50,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 970 places, 1986 transitions, 141257 flow Received shutdown request... [2020-10-11 16:38:55,891 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:55,891 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-11 16:38:55,897 WARN L235 ceAbstractionStarter]: Timeout [2020-10-11 16:38:55,897 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 04:38:55 BasicIcfg [2020-10-11 16:38:55,897 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-11 16:38:55,899 INFO L168 Benchmark]: Toolchain (without parser) took 840556.90 ms. Allocated memory was 252.7 MB in the beginning and 5.1 GB in the end (delta: 4.9 GB). Free memory was 208.4 MB in the beginning and 4.4 GB in the end (delta: -4.2 GB). Peak memory consumption was 4.8 GB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,899 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 252.7 MB. Free memory was 230.8 MB in the beginning and 229.9 MB in the end (delta: 839.0 kB). Peak memory consumption was 839.0 kB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,899 INFO L168 Benchmark]: CACSL2BoogieTranslator took 680.39 ms. Allocated memory was 252.7 MB in the beginning and 316.1 MB in the end (delta: 63.4 MB). Free memory was 208.4 MB in the beginning and 270.1 MB in the end (delta: -61.7 MB). Peak memory consumption was 29.5 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,900 INFO L168 Benchmark]: Boogie Procedure Inliner took 80.40 ms. Allocated memory is still 316.1 MB. Free memory was 270.1 MB in the beginning and 268.4 MB in the end (delta: 1.8 MB). Peak memory consumption was 1.8 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,900 INFO L168 Benchmark]: Boogie Preprocessor took 37.37 ms. Allocated memory is still 316.1 MB. Free memory was 268.4 MB in the beginning and 266.7 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,900 INFO L168 Benchmark]: RCFGBuilder took 362.55 ms. Allocated memory is still 316.1 MB. Free memory was 266.7 MB in the beginning and 246.3 MB in the end (delta: 20.4 MB). Peak memory consumption was 20.4 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,900 INFO L168 Benchmark]: TraceAbstraction took 839390.29 ms. Allocated memory was 316.1 MB in the beginning and 5.1 GB in the end (delta: 4.8 GB). Free memory was 245.5 MB in the beginning and 4.4 GB in the end (delta: -4.1 GB). Peak memory consumption was 4.8 GB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,902 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.22 ms. Allocated memory is still 252.7 MB. Free memory was 230.8 MB in the beginning and 229.9 MB in the end (delta: 839.0 kB). Peak memory consumption was 839.0 kB. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 680.39 ms. Allocated memory was 252.7 MB in the beginning and 316.1 MB in the end (delta: 63.4 MB). Free memory was 208.4 MB in the beginning and 270.1 MB in the end (delta: -61.7 MB). Peak memory consumption was 29.5 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 80.40 ms. Allocated memory is still 316.1 MB. Free memory was 270.1 MB in the beginning and 268.4 MB in the end (delta: 1.8 MB). Peak memory consumption was 1.8 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 37.37 ms. Allocated memory is still 316.1 MB. Free memory was 268.4 MB in the beginning and 266.7 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. * RCFGBuilder took 362.55 ms. Allocated memory is still 316.1 MB. Free memory was 266.7 MB in the beginning and 246.3 MB in the end (delta: 20.4 MB). Peak memory consumption was 20.4 MB. Max. memory is 14.2 GB. * TraceAbstraction took 839390.29 ms. Allocated memory was 316.1 MB in the beginning and 5.1 GB in the end (delta: 4.8 GB). Free memory was 245.5 MB in the beginning and 4.4 GB in the end (delta: -4.1 GB). Peak memory consumption was 4.8 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 712]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 712). Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 53 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 839.2s, OverallIterations: 85, TraceHistogramMax: 5, AutomataDifference: 761.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 556 SDtfs, 4178 SDslu, 4310 SDs, 0 SdLazy, 26524 SolverSat, 5131 SolverUnsat, 60 SolverUnknown, 0 SolverNotchecked, 129.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6510 GetRequests, 3329 SyntacticMatches, 55 SemanticMatches, 3126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35291 ImplicationChecksByTransitivity, 281.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=133340occurred in iteration=84, 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.6s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 55.6s InterpolantComputationTime, 7755 NumberOfCodeBlocks, 7755 NumberOfCodeBlocksAsserted, 279 NumberOfCheckSat, 7590 ConstructedInterpolants, 25 QuantifiedInterpolants, 3828647 SizeOfPredicates, 331 NumberOfNonLiveVariables, 8872 ConjunctsInSsa, 991 ConjunctsInUnsatCore, 165 InterpolantComputations, 5 PerfectInterpolantSequences, 0/2476 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