/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/fib_bench_longer-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-231806ee773fbd0554de777ff4074f5592c67ff4-231806e [2021-10-13 22:45:38,095 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 22:45:38,098 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 22:45:38,133 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 22:45:38,133 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 22:45:38,136 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 22:45:38,139 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 22:45:38,145 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 22:45:38,147 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 22:45:38,153 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 22:45:38,154 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 22:45:38,156 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 22:45:38,156 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 22:45:38,158 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 22:45:38,160 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 22:45:38,161 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 22:45:38,162 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 22:45:38,163 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 22:45:38,167 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 22:45:38,172 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 22:45:38,173 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 22:45:38,175 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 22:45:38,176 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 22:45:38,177 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 22:45:38,183 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 22:45:38,183 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 22:45:38,183 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 22:45:38,184 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 22:45:38,185 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 22:45:38,185 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 22:45:38,185 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 22:45:38,186 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 22:45:38,187 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 22:45:38,187 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 22:45:38,188 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 22:45:38,188 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 22:45:38,191 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 22:45:38,191 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 22:45:38,192 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 22:45:38,192 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 22:45:38,193 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 22:45:38,194 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2021-10-13 22:45:38,228 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 22:45:38,228 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 22:45:38,229 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 22:45:38,230 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 22:45:38,230 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 22:45:38,230 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 22:45:38,230 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 22:45:38,230 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 22:45:38,230 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 22:45:38,230 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 22:45:38,231 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-13 22:45:38,231 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 22:45:38,231 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-13 22:45:38,233 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 22:45:38,233 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 22:45:38,233 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 22:45:38,233 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-13 22:45:38,233 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 22:45:38,233 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 22:45:38,234 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-13 22:45:38,234 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 22:45:38,234 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 22:45:38,234 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 22:45:38,234 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 22:45:38,235 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-13 22:45:38,235 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 22:45:38,235 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-13 22:45:38,235 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-13 22:45:38,235 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-13 22:45:38,236 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-10-13 22:45:38,460 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 22:45:38,476 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 22:45:38,478 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 22:45:38,479 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 22:45:38,482 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 22:45:38,483 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench_longer-1.i [2021-10-13 22:45:38,534 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a65a67398/fac0f28104464139a143b2b6a5ea2371/FLAGf17584d4c [2021-10-13 22:45:38,966 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 22:45:38,966 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longer-1.i [2021-10-13 22:45:38,981 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a65a67398/fac0f28104464139a143b2b6a5ea2371/FLAGf17584d4c [2021-10-13 22:45:38,992 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a65a67398/fac0f28104464139a143b2b6a5ea2371 [2021-10-13 22:45:38,995 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 22:45:38,996 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-13 22:45:38,997 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 22:45:38,997 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 22:45:38,999 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 22:45:39,000 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 10:45:38" (1/1) ... [2021-10-13 22:45:39,001 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@727031a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39, skipping insertion in model container [2021-10-13 22:45:39,001 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 10:45:38" (1/1) ... [2021-10-13 22:45:39,008 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 22:45:39,056 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 22:45:39,313 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longer-1.i[30927,30940] [2021-10-13 22:45:39,316 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 22:45:39,325 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 22:45:39,367 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longer-1.i[30927,30940] [2021-10-13 22:45:39,368 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 22:45:39,399 INFO L208 MainTranslator]: Completed translation [2021-10-13 22:45:39,400 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39 WrapperNode [2021-10-13 22:45:39,400 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 22:45:39,402 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 22:45:39,402 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 22:45:39,402 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 22:45:39,409 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,437 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,457 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 22:45:39,459 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 22:45:39,459 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 22:45:39,459 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 22:45:39,465 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,465 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,471 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,472 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,487 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,490 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,498 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,500 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 22:45:39,501 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 22:45:39,501 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 22:45:39,501 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 22:45:39,509 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,515 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 22:45:39,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:39,541 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-13 22:45:39,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-13 22:45:39,597 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2021-10-13 22:45:39,597 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2021-10-13 22:45:39,597 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2021-10-13 22:45:39,599 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2021-10-13 22:45:39,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-13 22:45:39,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-13 22:45:39,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 22:45:39,599 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 22:45:39,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 22:45:39,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-13 22:45:39,600 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 22:45:39,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 22:45:39,601 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-13 22:45:39,917 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 22:45:39,917 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2021-10-13 22:45:39,919 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 10:45:39 BoogieIcfgContainer [2021-10-13 22:45:39,919 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 22:45:39,920 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 22:45:39,920 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 22:45:39,930 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 22:45:39,930 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 10:45:38" (1/3) ... [2021-10-13 22:45:39,931 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21e70c18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 10:45:39, skipping insertion in model container [2021-10-13 22:45:39,931 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (2/3) ... [2021-10-13 22:45:39,931 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21e70c18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 10:45:39, skipping insertion in model container [2021-10-13 22:45:39,931 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 10:45:39" (3/3) ... [2021-10-13 22:45:39,933 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench_longer-1.i [2021-10-13 22:45:39,937 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 22:45:39,937 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-10-13 22:45:39,937 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-13 22:45:39,963 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,963 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,963 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,964 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,964 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,964 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,964 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,964 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,964 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,964 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,965 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,965 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,965 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,965 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,965 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,965 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,966 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,966 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,966 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,966 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,966 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,966 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,967 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,967 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,967 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,967 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,967 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,967 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,968 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,968 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,968 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,968 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,968 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,969 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,969 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,969 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,969 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,969 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,969 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,970 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,970 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,970 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,970 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,970 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,970 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,971 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,971 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,971 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,971 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,971 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,972 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,972 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,972 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,972 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,972 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,972 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,973 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,973 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,973 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,973 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,976 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,976 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,977 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,977 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,977 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,977 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,982 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,982 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,982 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,982 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,983 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,983 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,984 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-10-13 22:45:40,022 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 22:45:40,028 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-13 22:45:40,028 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-10-13 22:45:40,038 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 70 places, 68 transitions, 146 flow [2021-10-13 22:45:40,069 INFO L129 PetriNetUnfolder]: 5/66 cut-off events. [2021-10-13 22:45:40,069 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:45:40,073 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73 conditions, 66 events. 5/66 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2021-10-13 22:45:40,073 INFO L82 GeneralOperation]: Start removeDead. Operand has 70 places, 68 transitions, 146 flow [2021-10-13 22:45:40,084 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 68 places, 66 transitions, 138 flow [2021-10-13 22:45:40,107 INFO L129 PetriNetUnfolder]: 4/55 cut-off events. [2021-10-13 22:45:40,107 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:45:40,107 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:40,108 INFO L254 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] [2021-10-13 22:45:40,109 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:40,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:40,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1934908895, now seen corresponding path program 1 times [2021-10-13 22:45:40,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:40,127 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709603860] [2021-10-13 22:45:40,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:40,129 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:40,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:40,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:40,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:40,514 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709603860] [2021-10-13 22:45:40,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709603860] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:40,515 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:40,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-13 22:45:40,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013737487] [2021-10-13 22:45:40,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 22:45:40,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:40,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 22:45:40,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-13 22:45:40,540 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:40,543 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 66 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 56.0) internal successors, (336), 6 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,543 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:40,543 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:40,544 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:40,742 INFO L129 PetriNetUnfolder]: 44/196 cut-off events. [2021-10-13 22:45:40,742 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:45:40,745 INFO L84 FinitePrefix]: Finished finitePrefix Result has 274 conditions, 196 events. 44/196 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 726 event pairs, 3 based on Foata normal form. 47/225 useless extension candidates. Maximal degree in co-relation 245. Up to 29 conditions per place. [2021-10-13 22:45:40,747 INFO L132 encePairwiseOnDemand]: 57/68 looper letters, 11 selfloop transitions, 9 changer transitions 23/89 dead transitions. [2021-10-13 22:45:40,747 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 89 transitions, 256 flow [2021-10-13 22:45:40,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 22:45:40,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-10-13 22:45:40,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 610 transitions. [2021-10-13 22:45:40,766 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8970588235294118 [2021-10-13 22:45:40,766 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 610 transitions. [2021-10-13 22:45:40,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 610 transitions. [2021-10-13 22:45:40,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:40,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 610 transitions. [2021-10-13 22:45:40,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 61.0) internal successors, (610), 10 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 68.0) internal successors, (748), 11 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,786 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 68.0) internal successors, (748), 11 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,788 INFO L186 Difference]: Start difference. First operand has 68 places, 66 transitions, 138 flow. Second operand 10 states and 610 transitions. [2021-10-13 22:45:40,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 89 transitions, 256 flow [2021-10-13 22:45:40,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 89 transitions, 254 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-13 22:45:40,799 INFO L242 Difference]: Finished difference. Result has 81 places, 63 transitions, 179 flow [2021-10-13 22:45:40,801 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=179, PETRI_PLACES=81, PETRI_TRANSITIONS=63} [2021-10-13 22:45:40,802 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 13 predicate places. [2021-10-13 22:45:40,802 INFO L470 AbstractCegarLoop]: Abstraction has has 81 places, 63 transitions, 179 flow [2021-10-13 22:45:40,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 56.0) internal successors, (336), 6 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,803 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:40,803 INFO L254 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, 1, 1, 1, 1, 1] [2021-10-13 22:45:40,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-13 22:45:40,804 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:40,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:40,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1626203799, now seen corresponding path program 1 times [2021-10-13 22:45:40,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:40,806 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393389117] [2021-10-13 22:45:40,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:40,806 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:40,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:41,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:41,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:41,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393389117] [2021-10-13 22:45:41,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393389117] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:41,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:41,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:45:41,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518089595] [2021-10-13 22:45:41,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:45:41,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:41,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:45:41,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:45:41,008 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:41,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 63 transitions, 179 flow. Second operand has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:41,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:41,009 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:41,129 INFO L129 PetriNetUnfolder]: 36/179 cut-off events. [2021-10-13 22:45:41,129 INFO L130 PetriNetUnfolder]: For 95/103 co-relation queries the response was YES. [2021-10-13 22:45:41,131 INFO L84 FinitePrefix]: Finished finitePrefix Result has 333 conditions, 179 events. 36/179 cut-off events. For 95/103 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 620 event pairs, 0 based on Foata normal form. 11/173 useless extension candidates. Maximal degree in co-relation 296. Up to 36 conditions per place. [2021-10-13 22:45:41,133 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 12 selfloop transitions, 17 changer transitions 8/83 dead transitions. [2021-10-13 22:45:41,134 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 83 transitions, 346 flow [2021-10-13 22:45:41,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:45:41,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:45:41,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 641 transitions. [2021-10-13 22:45:41,137 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.856951871657754 [2021-10-13 22:45:41,138 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 641 transitions. [2021-10-13 22:45:41,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 641 transitions. [2021-10-13 22:45:41,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:41,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 641 transitions. [2021-10-13 22:45:41,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 58.27272727272727) internal successors, (641), 11 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,142 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,142 INFO L186 Difference]: Start difference. First operand has 81 places, 63 transitions, 179 flow. Second operand 11 states and 641 transitions. [2021-10-13 22:45:41,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 83 transitions, 346 flow [2021-10-13 22:45:41,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 83 transitions, 330 flow, removed 8 selfloop flow, removed 4 redundant places. [2021-10-13 22:45:41,147 INFO L242 Difference]: Finished difference. Result has 81 places, 71 transitions, 274 flow [2021-10-13 22:45:41,148 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=274, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2021-10-13 22:45:41,148 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 13 predicate places. [2021-10-13 22:45:41,148 INFO L470 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 274 flow [2021-10-13 22:45:41,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,149 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:41,149 INFO L254 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, 1, 1, 1, 1, 1] [2021-10-13 22:45:41,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-13 22:45:41,150 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:41,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:41,150 INFO L82 PathProgramCache]: Analyzing trace with hash -1277645863, now seen corresponding path program 1 times [2021-10-13 22:45:41,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:41,151 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836168231] [2021-10-13 22:45:41,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:41,151 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:41,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:41,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:41,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:41,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836168231] [2021-10-13 22:45:41,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836168231] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:41,289 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:41,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:45:41,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472877980] [2021-10-13 22:45:41,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:45:41,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:41,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:45:41,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:45:41,293 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:41,294 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 274 flow. Second operand has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,294 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:41,294 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:41,294 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:41,411 INFO L129 PetriNetUnfolder]: 39/199 cut-off events. [2021-10-13 22:45:41,411 INFO L130 PetriNetUnfolder]: For 244/254 co-relation queries the response was YES. [2021-10-13 22:45:41,413 INFO L84 FinitePrefix]: Finished finitePrefix Result has 458 conditions, 199 events. 39/199 cut-off events. For 244/254 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 723 event pairs, 0 based on Foata normal form. 14/194 useless extension candidates. Maximal degree in co-relation 416. Up to 39 conditions per place. [2021-10-13 22:45:41,414 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 19 selfloop transitions, 13 changer transitions 10/88 dead transitions. [2021-10-13 22:45:41,414 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 88 transitions, 480 flow [2021-10-13 22:45:41,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:45:41,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:45:41,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 641 transitions. [2021-10-13 22:45:41,417 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.856951871657754 [2021-10-13 22:45:41,417 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 641 transitions. [2021-10-13 22:45:41,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 641 transitions. [2021-10-13 22:45:41,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:41,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 641 transitions. [2021-10-13 22:45:41,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 58.27272727272727) internal successors, (641), 11 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,422 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,423 INFO L186 Difference]: Start difference. First operand has 81 places, 71 transitions, 274 flow. Second operand 11 states and 641 transitions. [2021-10-13 22:45:41,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 88 transitions, 480 flow [2021-10-13 22:45:41,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 88 transitions, 451 flow, removed 7 selfloop flow, removed 5 redundant places. [2021-10-13 22:45:41,437 INFO L242 Difference]: Finished difference. Result has 89 places, 74 transitions, 321 flow [2021-10-13 22:45:41,437 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=321, PETRI_PLACES=89, PETRI_TRANSITIONS=74} [2021-10-13 22:45:41,437 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 21 predicate places. [2021-10-13 22:45:41,438 INFO L470 AbstractCegarLoop]: Abstraction has has 89 places, 74 transitions, 321 flow [2021-10-13 22:45:41,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,438 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:41,438 INFO L254 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, 1, 1, 1, 1, 1] [2021-10-13 22:45:41,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-13 22:45:41,438 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:41,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:41,440 INFO L82 PathProgramCache]: Analyzing trace with hash -1029751389, now seen corresponding path program 2 times [2021-10-13 22:45:41,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:41,440 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927779674] [2021-10-13 22:45:41,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:41,440 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:41,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:41,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:41,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:41,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927779674] [2021-10-13 22:45:41,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927779674] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:41,548 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:41,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:45:41,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090474972] [2021-10-13 22:45:41,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:45:41,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:41,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:45:41,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:45:41,555 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:41,556 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 74 transitions, 321 flow. Second operand has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,556 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:41,556 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:41,556 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:41,682 INFO L129 PetriNetUnfolder]: 43/220 cut-off events. [2021-10-13 22:45:41,682 INFO L130 PetriNetUnfolder]: For 459/486 co-relation queries the response was YES. [2021-10-13 22:45:41,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 576 conditions, 220 events. 43/220 cut-off events. For 459/486 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 874 event pairs, 0 based on Foata normal form. 14/213 useless extension candidates. Maximal degree in co-relation 529. Up to 41 conditions per place. [2021-10-13 22:45:41,685 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 19 selfloop transitions, 19 changer transitions 10/94 dead transitions. [2021-10-13 22:45:41,685 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 94 transitions, 603 flow [2021-10-13 22:45:41,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-13 22:45:41,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-13 22:45:41,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 699 transitions. [2021-10-13 22:45:41,687 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8566176470588235 [2021-10-13 22:45:41,687 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 699 transitions. [2021-10-13 22:45:41,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 699 transitions. [2021-10-13 22:45:41,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:41,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 699 transitions. [2021-10-13 22:45:41,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 58.25) internal successors, (699), 12 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 68.0) internal successors, (884), 13 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,691 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 68.0) internal successors, (884), 13 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,692 INFO L186 Difference]: Start difference. First operand has 89 places, 74 transitions, 321 flow. Second operand 12 states and 699 transitions. [2021-10-13 22:45:41,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 94 transitions, 603 flow [2021-10-13 22:45:41,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 94 transitions, 565 flow, removed 9 selfloop flow, removed 6 redundant places. [2021-10-13 22:45:41,697 INFO L242 Difference]: Finished difference. Result has 97 places, 80 transitions, 416 flow [2021-10-13 22:45:41,697 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=416, PETRI_PLACES=97, PETRI_TRANSITIONS=80} [2021-10-13 22:45:41,697 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 29 predicate places. [2021-10-13 22:45:41,697 INFO L470 AbstractCegarLoop]: Abstraction has has 97 places, 80 transitions, 416 flow [2021-10-13 22:45:41,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,698 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:41,698 INFO L254 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, 1, 1, 1, 1, 1] [2021-10-13 22:45:41,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-13 22:45:41,698 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:41,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:41,699 INFO L82 PathProgramCache]: Analyzing trace with hash 1170637450, now seen corresponding path program 1 times [2021-10-13 22:45:41,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:41,699 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238659374] [2021-10-13 22:45:41,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:41,699 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:41,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:41,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:41,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:41,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238659374] [2021-10-13 22:45:41,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238659374] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:41,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701956006] [2021-10-13 22:45:41,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:41,847 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:41,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:41,849 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:41,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-10-13 22:45:41,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:41,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:41,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:42,397 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:42,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701956006] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:42,397 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:42,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-10-13 22:45:42,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126029362] [2021-10-13 22:45:42,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:42,398 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:42,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:42,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:42,400 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:42,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 80 transitions, 416 flow. Second operand has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:42,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:42,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:42,612 INFO L129 PetriNetUnfolder]: 55/304 cut-off events. [2021-10-13 22:45:42,612 INFO L130 PetriNetUnfolder]: For 917/947 co-relation queries the response was YES. [2021-10-13 22:45:42,614 INFO L84 FinitePrefix]: Finished finitePrefix Result has 842 conditions, 304 events. 55/304 cut-off events. For 917/947 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1340 event pairs, 0 based on Foata normal form. 14/288 useless extension candidates. Maximal degree in co-relation 790. Up to 59 conditions per place. [2021-10-13 22:45:42,616 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 18 selfloop transitions, 37 changer transitions 11/112 dead transitions. [2021-10-13 22:45:42,616 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 112 transitions, 918 flow [2021-10-13 22:45:42,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:45:42,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:45:42,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 930 transitions. [2021-10-13 22:45:42,619 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8547794117647058 [2021-10-13 22:45:42,619 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 930 transitions. [2021-10-13 22:45:42,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 930 transitions. [2021-10-13 22:45:42,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:42,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 930 transitions. [2021-10-13 22:45:42,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 58.125) internal successors, (930), 16 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,625 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,625 INFO L186 Difference]: Start difference. First operand has 97 places, 80 transitions, 416 flow. Second operand 16 states and 930 transitions. [2021-10-13 22:45:42,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 112 transitions, 918 flow [2021-10-13 22:45:42,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 112 transitions, 809 flow, removed 42 selfloop flow, removed 8 redundant places. [2021-10-13 22:45:42,631 INFO L242 Difference]: Finished difference. Result has 109 places, 98 transitions, 654 flow [2021-10-13 22:45:42,632 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=654, PETRI_PLACES=109, PETRI_TRANSITIONS=98} [2021-10-13 22:45:42,632 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 41 predicate places. [2021-10-13 22:45:42,632 INFO L470 AbstractCegarLoop]: Abstraction has has 109 places, 98 transitions, 654 flow [2021-10-13 22:45:42,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,633 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:42,633 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:42,659 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-10-13 22:45:42,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:42,847 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:42,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:42,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1667882327, now seen corresponding path program 1 times [2021-10-13 22:45:42,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:42,848 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308396874] [2021-10-13 22:45:42,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:42,849 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:42,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:42,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:42,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:42,952 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308396874] [2021-10-13 22:45:42,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308396874] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:42,953 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:42,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-13 22:45:42,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458325441] [2021-10-13 22:45:42,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 22:45:42,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:42,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 22:45:42,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-10-13 22:45:42,955 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:42,955 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 98 transitions, 654 flow. Second operand has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,955 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:42,955 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:42,956 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:43,066 INFO L129 PetriNetUnfolder]: 52/286 cut-off events. [2021-10-13 22:45:43,066 INFO L130 PetriNetUnfolder]: For 914/937 co-relation queries the response was YES. [2021-10-13 22:45:43,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 844 conditions, 286 events. 52/286 cut-off events. For 914/937 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1209 event pairs, 0 based on Foata normal form. 12/270 useless extension candidates. Maximal degree in co-relation 787. Up to 57 conditions per place. [2021-10-13 22:45:43,069 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 33 selfloop transitions, 27 changer transitions 5/111 dead transitions. [2021-10-13 22:45:43,069 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 111 transitions, 964 flow [2021-10-13 22:45:43,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:45:43,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:45:43,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 639 transitions. [2021-10-13 22:45:43,071 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8542780748663101 [2021-10-13 22:45:43,072 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 639 transitions. [2021-10-13 22:45:43,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 639 transitions. [2021-10-13 22:45:43,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:43,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 639 transitions. [2021-10-13 22:45:43,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 58.09090909090909) internal successors, (639), 11 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,079 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,079 INFO L186 Difference]: Start difference. First operand has 109 places, 98 transitions, 654 flow. Second operand 11 states and 639 transitions. [2021-10-13 22:45:43,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 111 transitions, 964 flow [2021-10-13 22:45:43,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 111 transitions, 831 flow, removed 54 selfloop flow, removed 9 redundant places. [2021-10-13 22:45:43,087 INFO L242 Difference]: Finished difference. Result has 109 places, 99 transitions, 636 flow [2021-10-13 22:45:43,088 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=636, PETRI_PLACES=109, PETRI_TRANSITIONS=99} [2021-10-13 22:45:43,088 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 41 predicate places. [2021-10-13 22:45:43,088 INFO L470 AbstractCegarLoop]: Abstraction has has 109 places, 99 transitions, 636 flow [2021-10-13 22:45:43,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,089 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:43,089 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:43,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-13 22:45:43,089 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:43,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:43,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1281081803, now seen corresponding path program 2 times [2021-10-13 22:45:43,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:43,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167972708] [2021-10-13 22:45:43,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:43,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:43,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:43,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:43,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:43,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167972708] [2021-10-13 22:45:43,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167972708] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:43,213 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:43,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-13 22:45:43,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178818665] [2021-10-13 22:45:43,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 22:45:43,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:43,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 22:45:43,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-10-13 22:45:43,215 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:43,216 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 99 transitions, 636 flow. Second operand has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,216 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:43,216 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:43,216 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:43,371 INFO L129 PetriNetUnfolder]: 61/330 cut-off events. [2021-10-13 22:45:43,371 INFO L130 PetriNetUnfolder]: For 1111/1139 co-relation queries the response was YES. [2021-10-13 22:45:43,373 INFO L84 FinitePrefix]: Finished finitePrefix Result has 996 conditions, 330 events. 61/330 cut-off events. For 1111/1139 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1622 event pairs, 0 based on Foata normal form. 15/314 useless extension candidates. Maximal degree in co-relation 939. Up to 67 conditions per place. [2021-10-13 22:45:43,376 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 22 selfloop transitions, 46 changer transitions 8/122 dead transitions. [2021-10-13 22:45:43,376 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 122 transitions, 1109 flow [2021-10-13 22:45:43,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:43,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:43,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 871 transitions. [2021-10-13 22:45:43,379 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8539215686274509 [2021-10-13 22:45:43,379 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 871 transitions. [2021-10-13 22:45:43,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 871 transitions. [2021-10-13 22:45:43,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:43,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 871 transitions. [2021-10-13 22:45:43,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 58.06666666666667) internal successors, (871), 15 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,385 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,385 INFO L186 Difference]: Start difference. First operand has 109 places, 99 transitions, 636 flow. Second operand 15 states and 871 transitions. [2021-10-13 22:45:43,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 122 transitions, 1109 flow [2021-10-13 22:45:43,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 122 transitions, 1025 flow, removed 17 selfloop flow, removed 10 redundant places. [2021-10-13 22:45:43,393 INFO L242 Difference]: Finished difference. Result has 117 places, 108 transitions, 842 flow [2021-10-13 22:45:43,393 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=842, PETRI_PLACES=117, PETRI_TRANSITIONS=108} [2021-10-13 22:45:43,393 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 49 predicate places. [2021-10-13 22:45:43,393 INFO L470 AbstractCegarLoop]: Abstraction has has 117 places, 108 transitions, 842 flow [2021-10-13 22:45:43,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,394 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:43,394 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:43,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-13 22:45:43,394 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:43,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:43,395 INFO L82 PathProgramCache]: Analyzing trace with hash 2106289501, now seen corresponding path program 3 times [2021-10-13 22:45:43,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:43,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830232752] [2021-10-13 22:45:43,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:43,396 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:43,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:43,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:43,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:43,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830232752] [2021-10-13 22:45:43,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830232752] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:43,492 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:43,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-13 22:45:43,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644697732] [2021-10-13 22:45:43,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 22:45:43,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:43,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 22:45:43,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-13 22:45:43,494 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:43,495 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 108 transitions, 842 flow. Second operand has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,495 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:43,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:43,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:43,700 INFO L129 PetriNetUnfolder]: 73/414 cut-off events. [2021-10-13 22:45:43,701 INFO L130 PetriNetUnfolder]: For 1922/1957 co-relation queries the response was YES. [2021-10-13 22:45:43,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1327 conditions, 414 events. 73/414 cut-off events. For 1922/1957 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2354 event pairs, 0 based on Foata normal form. 17/390 useless extension candidates. Maximal degree in co-relation 1267. Up to 81 conditions per place. [2021-10-13 22:45:43,705 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 39 selfloop transitions, 43 changer transitions 13/141 dead transitions. [2021-10-13 22:45:43,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 141 transitions, 1510 flow [2021-10-13 22:45:43,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:45:43,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:45:43,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 988 transitions. [2021-10-13 22:45:43,708 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8546712802768166 [2021-10-13 22:45:43,708 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 988 transitions. [2021-10-13 22:45:43,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 988 transitions. [2021-10-13 22:45:43,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:43,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 988 transitions. [2021-10-13 22:45:43,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 58.11764705882353) internal successors, (988), 17 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,714 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,714 INFO L186 Difference]: Start difference. First operand has 117 places, 108 transitions, 842 flow. Second operand 17 states and 988 transitions. [2021-10-13 22:45:43,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 141 transitions, 1510 flow [2021-10-13 22:45:43,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 141 transitions, 1384 flow, removed 40 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:43,727 INFO L242 Difference]: Finished difference. Result has 129 places, 121 transitions, 1076 flow [2021-10-13 22:45:43,728 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1076, PETRI_PLACES=129, PETRI_TRANSITIONS=121} [2021-10-13 22:45:43,728 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 61 predicate places. [2021-10-13 22:45:43,728 INFO L470 AbstractCegarLoop]: Abstraction has has 129 places, 121 transitions, 1076 flow [2021-10-13 22:45:43,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,729 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:43,729 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:43,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-13 22:45:43,729 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:43,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:43,729 INFO L82 PathProgramCache]: Analyzing trace with hash 755686486, now seen corresponding path program 1 times [2021-10-13 22:45:43,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:43,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138633429] [2021-10-13 22:45:43,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:43,730 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:43,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:43,851 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:43,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:43,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138633429] [2021-10-13 22:45:43,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138633429] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:43,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647026867] [2021-10-13 22:45:43,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:43,852 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:43,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:43,853 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:43,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-10-13 22:45:43,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:43,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:45:43,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:44,323 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:44,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647026867] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:44,323 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:44,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-10-13 22:45:44,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242476243] [2021-10-13 22:45:44,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:45:44,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:44,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:45:44,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:45:44,326 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:44,327 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 121 transitions, 1076 flow. Second operand has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,327 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:44,327 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:44,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:44,476 INFO L129 PetriNetUnfolder]: 71/419 cut-off events. [2021-10-13 22:45:44,476 INFO L130 PetriNetUnfolder]: For 2416/2462 co-relation queries the response was YES. [2021-10-13 22:45:44,478 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1428 conditions, 419 events. 71/419 cut-off events. For 2416/2462 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2381 event pairs, 0 based on Foata normal form. 15/392 useless extension candidates. Maximal degree in co-relation 1361. Up to 80 conditions per place. [2021-10-13 22:45:44,481 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 52 selfloop transitions, 37 changer transitions 5/140 dead transitions. [2021-10-13 22:45:44,481 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 140 transitions, 1593 flow [2021-10-13 22:45:44,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 22:45:44,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-13 22:45:44,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 810 transitions. [2021-10-13 22:45:44,484 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8508403361344538 [2021-10-13 22:45:44,484 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 810 transitions. [2021-10-13 22:45:44,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 810 transitions. [2021-10-13 22:45:44,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:44,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 810 transitions. [2021-10-13 22:45:44,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.857142857142854) internal successors, (810), 14 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,489 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,489 INFO L186 Difference]: Start difference. First operand has 129 places, 121 transitions, 1076 flow. Second operand 14 states and 810 transitions. [2021-10-13 22:45:44,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 140 transitions, 1593 flow [2021-10-13 22:45:44,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 140 transitions, 1459 flow, removed 54 selfloop flow, removed 10 redundant places. [2021-10-13 22:45:44,504 INFO L242 Difference]: Finished difference. Result has 133 places, 126 transitions, 1156 flow [2021-10-13 22:45:44,504 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1156, PETRI_PLACES=133, PETRI_TRANSITIONS=126} [2021-10-13 22:45:44,505 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 65 predicate places. [2021-10-13 22:45:44,505 INFO L470 AbstractCegarLoop]: Abstraction has has 133 places, 126 transitions, 1156 flow [2021-10-13 22:45:44,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,506 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:44,506 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:44,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:44,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-10-13 22:45:44,720 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:44,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:44,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1950964464, now seen corresponding path program 2 times [2021-10-13 22:45:44,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:44,720 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952232360] [2021-10-13 22:45:44,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:44,720 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:44,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:44,827 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:44,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:44,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952232360] [2021-10-13 22:45:44,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952232360] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:44,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015461035] [2021-10-13 22:45:44,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:44,829 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:44,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:44,830 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:44,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-10-13 22:45:44,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:44,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:44,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:45:44,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:45,372 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:45,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015461035] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:45,372 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:45,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-10-13 22:45:45,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865964488] [2021-10-13 22:45:45,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:45:45,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:45,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:45:45,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:45:45,375 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:45,376 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 126 transitions, 1156 flow. Second operand has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,376 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:45,376 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:45,376 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:45,544 INFO L129 PetriNetUnfolder]: 72/421 cut-off events. [2021-10-13 22:45:45,544 INFO L130 PetriNetUnfolder]: For 2402/2444 co-relation queries the response was YES. [2021-10-13 22:45:45,546 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1455 conditions, 421 events. 72/421 cut-off events. For 2402/2444 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2431 event pairs, 0 based on Foata normal form. 15/394 useless extension candidates. Maximal degree in co-relation 1386. Up to 80 conditions per place. [2021-10-13 22:45:45,549 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 45 selfloop transitions, 45 changer transitions 5/141 dead transitions. [2021-10-13 22:45:45,549 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 141 transitions, 1616 flow [2021-10-13 22:45:45,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:45,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:45,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 868 transitions. [2021-10-13 22:45:45,551 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8509803921568627 [2021-10-13 22:45:45,551 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 868 transitions. [2021-10-13 22:45:45,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 868 transitions. [2021-10-13 22:45:45,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:45,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 868 transitions. [2021-10-13 22:45:45,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 57.86666666666667) internal successors, (868), 15 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,555 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,555 INFO L186 Difference]: Start difference. First operand has 133 places, 126 transitions, 1156 flow. Second operand 15 states and 868 transitions. [2021-10-13 22:45:45,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 141 transitions, 1616 flow [2021-10-13 22:45:45,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 141 transitions, 1512 flow, removed 28 selfloop flow, removed 9 redundant places. [2021-10-13 22:45:45,568 INFO L242 Difference]: Finished difference. Result has 139 places, 127 transitions, 1225 flow [2021-10-13 22:45:45,568 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1225, PETRI_PLACES=139, PETRI_TRANSITIONS=127} [2021-10-13 22:45:45,568 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 71 predicate places. [2021-10-13 22:45:45,569 INFO L470 AbstractCegarLoop]: Abstraction has has 139 places, 127 transitions, 1225 flow [2021-10-13 22:45:45,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,569 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:45,569 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:45,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:45,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:45,793 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:45,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:45,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1559601490, now seen corresponding path program 3 times [2021-10-13 22:45:45,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:45,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202893990] [2021-10-13 22:45:45,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:45,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:45,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:45,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:45,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:45,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202893990] [2021-10-13 22:45:45,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202893990] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:45,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341397291] [2021-10-13 22:45:45,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:45:45,878 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:45,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:45,879 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:45,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-10-13 22:45:46,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 22:45:46,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:46,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:45:46,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:46,407 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:46,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341397291] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:46,407 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:46,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-10-13 22:45:46,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024128444] [2021-10-13 22:45:46,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:45:46,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:46,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:45:46,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:45:46,409 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:46,410 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 127 transitions, 1225 flow. Second operand has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,410 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:46,410 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:46,410 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:46,868 INFO L129 PetriNetUnfolder]: 105/613 cut-off events. [2021-10-13 22:45:46,868 INFO L130 PetriNetUnfolder]: For 4178/4237 co-relation queries the response was YES. [2021-10-13 22:45:46,872 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2200 conditions, 613 events. 105/613 cut-off events. For 4178/4237 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 4017 event pairs, 0 based on Foata normal form. 30/583 useless extension candidates. Maximal degree in co-relation 2130. Up to 128 conditions per place. [2021-10-13 22:45:46,876 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 15 selfloop transitions, 102 changer transitions 22/185 dead transitions. [2021-10-13 22:45:46,876 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 185 transitions, 2591 flow [2021-10-13 22:45:46,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 22:45:46,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-10-13 22:45:46,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1681 transitions. [2021-10-13 22:45:46,879 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8524340770791075 [2021-10-13 22:45:46,879 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1681 transitions. [2021-10-13 22:45:46,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1681 transitions. [2021-10-13 22:45:46,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:46,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1681 transitions. [2021-10-13 22:45:46,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 57.96551724137931) internal successors, (1681), 29 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,886 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,886 INFO L186 Difference]: Start difference. First operand has 139 places, 127 transitions, 1225 flow. Second operand 29 states and 1681 transitions. [2021-10-13 22:45:46,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 185 transitions, 2591 flow [2021-10-13 22:45:46,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 185 transitions, 2412 flow, removed 44 selfloop flow, removed 14 redundant places. [2021-10-13 22:45:46,904 INFO L242 Difference]: Finished difference. Result has 167 places, 159 transitions, 2020 flow [2021-10-13 22:45:46,904 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2020, PETRI_PLACES=167, PETRI_TRANSITIONS=159} [2021-10-13 22:45:46,904 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 99 predicate places. [2021-10-13 22:45:46,904 INFO L470 AbstractCegarLoop]: Abstraction has has 167 places, 159 transitions, 2020 flow [2021-10-13 22:45:46,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,905 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:46,905 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:46,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:47,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:47,129 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:47,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:47,130 INFO L82 PathProgramCache]: Analyzing trace with hash -1760563506, now seen corresponding path program 1 times [2021-10-13 22:45:47,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:47,130 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487989032] [2021-10-13 22:45:47,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:47,130 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:47,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:47,217 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:47,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:47,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487989032] [2021-10-13 22:45:47,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487989032] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:47,218 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296136610] [2021-10-13 22:45:47,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:47,218 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:47,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:47,219 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:47,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-10-13 22:45:47,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:47,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:45:47,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:47,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:47,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296136610] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:47,709 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:47,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-10-13 22:45:47,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411107056] [2021-10-13 22:45:47,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:45:47,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:47,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:45:47,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:45:47,714 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:47,714 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 159 transitions, 2020 flow. Second operand has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:47,715 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:47,715 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:47,715 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:48,125 INFO L129 PetriNetUnfolder]: 126/770 cut-off events. [2021-10-13 22:45:48,125 INFO L130 PetriNetUnfolder]: For 7073/7146 co-relation queries the response was YES. [2021-10-13 22:45:48,140 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2956 conditions, 770 events. 126/770 cut-off events. For 7073/7146 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 5612 event pairs, 0 based on Foata normal form. 32/724 useless extension candidates. Maximal degree in co-relation 2873. Up to 160 conditions per place. [2021-10-13 22:45:48,145 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 52 selfloop transitions, 109 changer transitions 22/229 dead transitions. [2021-10-13 22:45:48,145 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 229 transitions, 3812 flow [2021-10-13 22:45:48,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:45:48,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:45:48,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1509 transitions. [2021-10-13 22:45:48,147 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8535067873303167 [2021-10-13 22:45:48,147 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1509 transitions. [2021-10-13 22:45:48,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1509 transitions. [2021-10-13 22:45:48,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:48,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1509 transitions. [2021-10-13 22:45:48,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 58.03846153846154) internal successors, (1509), 26 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,153 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,154 INFO L186 Difference]: Start difference. First operand has 167 places, 159 transitions, 2020 flow. Second operand 26 states and 1509 transitions. [2021-10-13 22:45:48,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 229 transitions, 3812 flow [2021-10-13 22:45:48,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 229 transitions, 3068 flow, removed 346 selfloop flow, removed 19 redundant places. [2021-10-13 22:45:48,181 INFO L242 Difference]: Finished difference. Result has 180 places, 197 transitions, 2555 flow [2021-10-13 22:45:48,182 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2555, PETRI_PLACES=180, PETRI_TRANSITIONS=197} [2021-10-13 22:45:48,182 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 112 predicate places. [2021-10-13 22:45:48,182 INFO L470 AbstractCegarLoop]: Abstraction has has 180 places, 197 transitions, 2555 flow [2021-10-13 22:45:48,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,182 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:48,183 INFO L254 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, 1, 1, 1, 1, 1] [2021-10-13 22:45:48,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:48,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-10-13 22:45:48,400 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:48,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:48,400 INFO L82 PathProgramCache]: Analyzing trace with hash 1700490794, now seen corresponding path program 2 times [2021-10-13 22:45:48,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:48,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551992037] [2021-10-13 22:45:48,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:48,401 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:48,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:48,508 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:48,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:48,508 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551992037] [2021-10-13 22:45:48,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551992037] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:48,509 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650333426] [2021-10-13 22:45:48,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:48,509 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:48,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:48,510 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:48,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-10-13 22:45:48,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:48,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:48,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:48,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:49,084 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:49,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650333426] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:49,085 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:49,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:49,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323200421] [2021-10-13 22:45:49,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:49,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:49,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:49,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:49,087 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:49,088 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 197 transitions, 2555 flow. Second operand has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:49,088 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:49,088 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:49,088 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:49,388 INFO L129 PetriNetUnfolder]: 134/857 cut-off events. [2021-10-13 22:45:49,389 INFO L130 PetriNetUnfolder]: For 5712/5778 co-relation queries the response was YES. [2021-10-13 22:45:49,395 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2981 conditions, 857 events. 134/857 cut-off events. For 5712/5778 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 6247 event pairs, 0 based on Foata normal form. 18/787 useless extension candidates. Maximal degree in co-relation 2891. Up to 170 conditions per place. [2021-10-13 22:45:49,432 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 106 selfloop transitions, 71 changer transitions 11/234 dead transitions. [2021-10-13 22:45:49,432 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 234 transitions, 3677 flow [2021-10-13 22:45:49,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-13 22:45:49,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-13 22:45:49,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1160 transitions. [2021-10-13 22:45:49,434 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8529411764705882 [2021-10-13 22:45:49,434 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1160 transitions. [2021-10-13 22:45:49,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1160 transitions. [2021-10-13 22:45:49,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:49,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1160 transitions. [2021-10-13 22:45:49,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 58.0) internal successors, (1160), 20 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:49,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 68.0) internal successors, (1428), 21 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:49,440 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 68.0) internal successors, (1428), 21 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:49,440 INFO L186 Difference]: Start difference. First operand has 180 places, 197 transitions, 2555 flow. Second operand 20 states and 1160 transitions. [2021-10-13 22:45:49,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 234 transitions, 3677 flow [2021-10-13 22:45:49,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 234 transitions, 3331 flow, removed 144 selfloop flow, removed 19 redundant places. [2021-10-13 22:45:49,472 INFO L242 Difference]: Finished difference. Result has 179 places, 221 transitions, 2819 flow [2021-10-13 22:45:49,472 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2819, PETRI_PLACES=179, PETRI_TRANSITIONS=221} [2021-10-13 22:45:49,472 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 111 predicate places. [2021-10-13 22:45:49,472 INFO L470 AbstractCegarLoop]: Abstraction has has 179 places, 221 transitions, 2819 flow [2021-10-13 22:45:49,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:49,473 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:49,473 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:49,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:49,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:49,700 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:49,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:49,700 INFO L82 PathProgramCache]: Analyzing trace with hash -267242813, now seen corresponding path program 4 times [2021-10-13 22:45:49,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:49,700 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567183398] [2021-10-13 22:45:49,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:49,701 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:49,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:49,799 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:49,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:49,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567183398] [2021-10-13 22:45:49,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567183398] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:49,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616825794] [2021-10-13 22:45:49,799 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:45:49,799 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:49,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:49,801 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:49,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-13 22:45:50,021 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:45:50,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:50,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:50,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:50,410 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:50,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616825794] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:50,410 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:50,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:50,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422019457] [2021-10-13 22:45:50,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:50,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:50,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:50,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:50,412 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:50,413 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 221 transitions, 2819 flow. Second operand has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,413 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:50,413 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:50,414 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:50,638 INFO L129 PetriNetUnfolder]: 131/846 cut-off events. [2021-10-13 22:45:50,638 INFO L130 PetriNetUnfolder]: For 4666/4732 co-relation queries the response was YES. [2021-10-13 22:45:50,645 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2870 conditions, 846 events. 131/846 cut-off events. For 4666/4732 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 6173 event pairs, 0 based on Foata normal form. 16/775 useless extension candidates. Maximal degree in co-relation 2784. Up to 171 conditions per place. [2021-10-13 22:45:50,650 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 138 selfloop transitions, 54 changer transitions 5/243 dead transitions. [2021-10-13 22:45:50,650 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 243 transitions, 3602 flow [2021-10-13 22:45:50,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:50,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:50,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 867 transitions. [2021-10-13 22:45:50,652 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.85 [2021-10-13 22:45:50,652 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 867 transitions. [2021-10-13 22:45:50,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 867 transitions. [2021-10-13 22:45:50,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:50,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 867 transitions. [2021-10-13 22:45:50,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 57.8) internal successors, (867), 15 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,656 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,656 INFO L186 Difference]: Start difference. First operand has 179 places, 221 transitions, 2819 flow. Second operand 15 states and 867 transitions. [2021-10-13 22:45:50,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 243 transitions, 3602 flow [2021-10-13 22:45:50,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 243 transitions, 3417 flow, removed 62 selfloop flow, removed 13 redundant places. [2021-10-13 22:45:50,689 INFO L242 Difference]: Finished difference. Result has 180 places, 223 transitions, 2824 flow [2021-10-13 22:45:50,690 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2643, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2824, PETRI_PLACES=180, PETRI_TRANSITIONS=223} [2021-10-13 22:45:50,690 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 112 predicate places. [2021-10-13 22:45:50,690 INFO L470 AbstractCegarLoop]: Abstraction has has 180 places, 223 transitions, 2824 flow [2021-10-13 22:45:50,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,690 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:50,691 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:50,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:50,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:50,907 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:50,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:50,908 INFO L82 PathProgramCache]: Analyzing trace with hash 1564641511, now seen corresponding path program 5 times [2021-10-13 22:45:50,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:50,908 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008196451] [2021-10-13 22:45:50,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:50,908 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:50,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:51,058 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:51,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:51,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008196451] [2021-10-13 22:45:51,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008196451] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:51,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519161248] [2021-10-13 22:45:51,059 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:45:51,059 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:51,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:51,060 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:51,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-13 22:45:51,353 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 22:45:51,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:51,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:51,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:51,761 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:51,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519161248] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:51,762 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:51,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:51,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757462362] [2021-10-13 22:45:51,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:51,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:51,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:51,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:51,764 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:51,764 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 223 transitions, 2824 flow. Second operand has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:51,764 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:51,765 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:51,765 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:51,998 INFO L129 PetriNetUnfolder]: 132/855 cut-off events. [2021-10-13 22:45:51,999 INFO L130 PetriNetUnfolder]: For 5075/5149 co-relation queries the response was YES. [2021-10-13 22:45:52,005 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2924 conditions, 855 events. 132/855 cut-off events. For 5075/5149 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6332 event pairs, 0 based on Foata normal form. 16/783 useless extension candidates. Maximal degree in co-relation 2837. Up to 160 conditions per place. [2021-10-13 22:45:52,010 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 125 selfloop transitions, 68 changer transitions 5/244 dead transitions. [2021-10-13 22:45:52,010 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 244 transitions, 3606 flow [2021-10-13 22:45:52,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:45:52,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:45:52,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 925 transitions. [2021-10-13 22:45:52,012 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8501838235294118 [2021-10-13 22:45:52,012 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 925 transitions. [2021-10-13 22:45:52,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 925 transitions. [2021-10-13 22:45:52,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:52,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 925 transitions. [2021-10-13 22:45:52,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 57.8125) internal successors, (925), 16 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,016 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,016 INFO L186 Difference]: Start difference. First operand has 180 places, 223 transitions, 2824 flow. Second operand 16 states and 925 transitions. [2021-10-13 22:45:52,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 244 transitions, 3606 flow [2021-10-13 22:45:52,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 244 transitions, 3514 flow, removed 9 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:52,048 INFO L242 Difference]: Finished difference. Result has 185 places, 224 transitions, 2941 flow [2021-10-13 22:45:52,048 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2742, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2941, PETRI_PLACES=185, PETRI_TRANSITIONS=224} [2021-10-13 22:45:52,048 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 117 predicate places. [2021-10-13 22:45:52,049 INFO L470 AbstractCegarLoop]: Abstraction has has 185 places, 224 transitions, 2941 flow [2021-10-13 22:45:52,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,049 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:52,049 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:52,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:52,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-10-13 22:45:52,263 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:52,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:52,264 INFO L82 PathProgramCache]: Analyzing trace with hash -2097231625, now seen corresponding path program 6 times [2021-10-13 22:45:52,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:52,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647080970] [2021-10-13 22:45:52,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:52,264 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:52,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:52,357 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:52,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:52,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647080970] [2021-10-13 22:45:52,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647080970] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:52,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783627837] [2021-10-13 22:45:52,359 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:45:52,359 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:52,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:52,360 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:52,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-13 22:45:52,738 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 22:45:52,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:52,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:52,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:53,124 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:53,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783627837] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:53,124 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:53,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:53,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667792897] [2021-10-13 22:45:53,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:53,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:53,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:53,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:53,126 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:53,127 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 224 transitions, 2941 flow. Second operand has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:53,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:53,127 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:53,368 INFO L129 PetriNetUnfolder]: 133/857 cut-off events. [2021-10-13 22:45:53,368 INFO L130 PetriNetUnfolder]: For 5700/5779 co-relation queries the response was YES. [2021-10-13 22:45:53,374 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3008 conditions, 857 events. 133/857 cut-off events. For 5700/5779 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6343 event pairs, 0 based on Foata normal form. 16/785 useless extension candidates. Maximal degree in co-relation 2920. Up to 154 conditions per place. [2021-10-13 22:45:53,379 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 114 selfloop transitions, 77 changer transitions 5/242 dead transitions. [2021-10-13 22:45:53,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 242 transitions, 3701 flow [2021-10-13 22:45:53,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:45:53,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:45:53,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 983 transitions. [2021-10-13 22:45:53,381 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8503460207612457 [2021-10-13 22:45:53,381 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 983 transitions. [2021-10-13 22:45:53,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 983 transitions. [2021-10-13 22:45:53,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:53,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 983 transitions. [2021-10-13 22:45:53,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 57.8235294117647) internal successors, (983), 17 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,385 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,385 INFO L186 Difference]: Start difference. First operand has 185 places, 224 transitions, 2941 flow. Second operand 17 states and 983 transitions. [2021-10-13 22:45:53,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 242 transitions, 3701 flow [2021-10-13 22:45:53,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 242 transitions, 3577 flow, removed 16 selfloop flow, removed 13 redundant places. [2021-10-13 22:45:53,420 INFO L242 Difference]: Finished difference. Result has 189 places, 225 transitions, 3060 flow [2021-10-13 22:45:53,421 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3060, PETRI_PLACES=189, PETRI_TRANSITIONS=225} [2021-10-13 22:45:53,421 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 121 predicate places. [2021-10-13 22:45:53,421 INFO L470 AbstractCegarLoop]: Abstraction has has 189 places, 225 transitions, 3060 flow [2021-10-13 22:45:53,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,422 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:53,422 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:53,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:53,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-10-13 22:45:53,631 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:53,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:53,632 INFO L82 PathProgramCache]: Analyzing trace with hash -1143058283, now seen corresponding path program 7 times [2021-10-13 22:45:53,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:53,632 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480445764] [2021-10-13 22:45:53,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:53,632 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:53,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:53,721 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:53,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:53,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480445764] [2021-10-13 22:45:53,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480445764] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:53,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910047878] [2021-10-13 22:45:53,722 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:45:53,722 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:53,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:53,723 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:53,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-13 22:45:54,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:54,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:54,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:54,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:54,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910047878] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:54,408 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:54,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:54,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095209507] [2021-10-13 22:45:54,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:54,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:54,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:54,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:54,411 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:54,411 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 225 transitions, 3060 flow. Second operand has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:54,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:54,411 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:54,412 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:54,963 INFO L129 PetriNetUnfolder]: 158/999 cut-off events. [2021-10-13 22:45:54,963 INFO L130 PetriNetUnfolder]: For 8782/8871 co-relation queries the response was YES. [2021-10-13 22:45:54,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3702 conditions, 999 events. 158/999 cut-off events. For 8782/8871 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7677 event pairs, 0 based on Foata normal form. 38/936 useless extension candidates. Maximal degree in co-relation 3613. Up to 142 conditions per place. [2021-10-13 22:45:54,975 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 49 selfloop transitions, 158 changer transitions 17/270 dead transitions. [2021-10-13 22:45:54,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 270 transitions, 4614 flow [2021-10-13 22:45:54,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 22:45:54,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-10-13 22:45:54,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1679 transitions. [2021-10-13 22:45:54,977 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8514198782961461 [2021-10-13 22:45:54,977 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1679 transitions. [2021-10-13 22:45:54,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1679 transitions. [2021-10-13 22:45:54,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:54,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1679 transitions. [2021-10-13 22:45:54,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 57.89655172413793) internal successors, (1679), 29 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:54,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:54,985 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:54,985 INFO L186 Difference]: Start difference. First operand has 189 places, 225 transitions, 3060 flow. Second operand 29 states and 1679 transitions. [2021-10-13 22:45:54,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 270 transitions, 4614 flow [2021-10-13 22:45:55,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 270 transitions, 4381 flow, removed 49 selfloop flow, removed 16 redundant places. [2021-10-13 22:45:55,025 INFO L242 Difference]: Finished difference. Result has 210 places, 249 transitions, 3827 flow [2021-10-13 22:45:55,025 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3827, PETRI_PLACES=210, PETRI_TRANSITIONS=249} [2021-10-13 22:45:55,026 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 142 predicate places. [2021-10-13 22:45:55,026 INFO L470 AbstractCegarLoop]: Abstraction has has 210 places, 249 transitions, 3827 flow [2021-10-13 22:45:55,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:55,026 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:55,027 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:55,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:55,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-10-13 22:45:55,227 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:55,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:55,228 INFO L82 PathProgramCache]: Analyzing trace with hash -987414317, now seen corresponding path program 8 times [2021-10-13 22:45:55,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:55,228 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174745830] [2021-10-13 22:45:55,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:55,228 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:55,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:55,328 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:55,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:55,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174745830] [2021-10-13 22:45:55,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174745830] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:55,329 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722814457] [2021-10-13 22:45:55,329 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:55,329 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:55,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:55,330 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:55,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-13 22:45:55,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:55,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:55,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:55,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:55,988 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:55,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722814457] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:55,988 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:55,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:55,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633747794] [2021-10-13 22:45:55,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:55,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:55,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:55,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:55,990 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:55,991 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 249 transitions, 3827 flow. Second operand has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:55,991 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:55,991 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:55,991 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:56,689 INFO L129 PetriNetUnfolder]: 206/1346 cut-off events. [2021-10-13 22:45:56,689 INFO L130 PetriNetUnfolder]: For 12288/12393 co-relation queries the response was YES. [2021-10-13 22:45:56,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4994 conditions, 1346 events. 206/1346 cut-off events. For 12288/12393 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 11528 event pairs, 0 based on Foata normal form. 46/1254 useless extension candidates. Maximal degree in co-relation 4897. Up to 198 conditions per place. [2021-10-13 22:45:56,705 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 49 selfloop transitions, 233 changer transitions 22/350 dead transitions. [2021-10-13 22:45:56,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 350 transitions, 6371 flow [2021-10-13 22:45:56,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-13 22:45:56,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-13 22:45:56,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2314 transitions. [2021-10-13 22:45:56,708 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.850735294117647 [2021-10-13 22:45:56,708 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2314 transitions. [2021-10-13 22:45:56,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2314 transitions. [2021-10-13 22:45:56,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:56,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2314 transitions. [2021-10-13 22:45:56,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 57.85) internal successors, (2314), 40 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 68.0) internal successors, (2788), 41 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,715 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 68.0) internal successors, (2788), 41 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,715 INFO L186 Difference]: Start difference. First operand has 210 places, 249 transitions, 3827 flow. Second operand 40 states and 2314 transitions. [2021-10-13 22:45:56,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 350 transitions, 6371 flow [2021-10-13 22:45:56,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 350 transitions, 6025 flow, removed 118 selfloop flow, removed 22 redundant places. [2021-10-13 22:45:56,780 INFO L242 Difference]: Finished difference. Result has 237 places, 320 transitions, 5343 flow [2021-10-13 22:45:56,780 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3539, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=5343, PETRI_PLACES=237, PETRI_TRANSITIONS=320} [2021-10-13 22:45:56,780 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 169 predicate places. [2021-10-13 22:45:56,780 INFO L470 AbstractCegarLoop]: Abstraction has has 237 places, 320 transitions, 5343 flow [2021-10-13 22:45:56,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,781 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:56,781 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:56,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:56,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-10-13 22:45:56,997 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:56,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:56,997 INFO L82 PathProgramCache]: Analyzing trace with hash -481162327, now seen corresponding path program 1 times [2021-10-13 22:45:56,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:56,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798013786] [2021-10-13 22:45:56,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:56,997 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:57,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:57,093 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:57,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:57,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798013786] [2021-10-13 22:45:57,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798013786] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:57,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316783699] [2021-10-13 22:45:57,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:57,094 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:57,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:57,095 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:57,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-13 22:45:57,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:57,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:57,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:57,776 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:57,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316783699] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:57,777 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:57,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:57,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586939035] [2021-10-13 22:45:57,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:57,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:57,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:57,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:57,778 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:57,779 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 320 transitions, 5343 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:57,779 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:57,779 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:57,779 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:58,302 INFO L129 PetriNetUnfolder]: 220/1471 cut-off events. [2021-10-13 22:45:58,302 INFO L130 PetriNetUnfolder]: For 13563/13692 co-relation queries the response was YES. [2021-10-13 22:45:58,314 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5683 conditions, 1471 events. 220/1471 cut-off events. For 13563/13692 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 13056 event pairs, 0 based on Foata normal form. 34/1352 useless extension candidates. Maximal degree in co-relation 5577. Up to 228 conditions per place. [2021-10-13 22:45:58,323 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 111 selfloop transitions, 207 changer transitions 11/375 dead transitions. [2021-10-13 22:45:58,323 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 375 transitions, 7351 flow [2021-10-13 22:45:58,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:45:58,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:45:58,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1620 transitions. [2021-10-13 22:45:58,327 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8508403361344538 [2021-10-13 22:45:58,327 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1620 transitions. [2021-10-13 22:45:58,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1620 transitions. [2021-10-13 22:45:58,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:58,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1620 transitions. [2021-10-13 22:45:58,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 57.857142857142854) internal successors, (1620), 28 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:58,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:58,332 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:58,332 INFO L186 Difference]: Start difference. First operand has 237 places, 320 transitions, 5343 flow. Second operand 28 states and 1620 transitions. [2021-10-13 22:45:58,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 375 transitions, 7351 flow [2021-10-13 22:45:58,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 375 transitions, 6516 flow, removed 360 selfloop flow, removed 23 redundant places. [2021-10-13 22:45:58,425 INFO L242 Difference]: Finished difference. Result has 240 places, 358 transitions, 5931 flow [2021-10-13 22:45:58,425 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=5931, PETRI_PLACES=240, PETRI_TRANSITIONS=358} [2021-10-13 22:45:58,425 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 172 predicate places. [2021-10-13 22:45:58,426 INFO L470 AbstractCegarLoop]: Abstraction has has 240 places, 358 transitions, 5931 flow [2021-10-13 22:45:58,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:58,426 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:58,427 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:58,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:58,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:58,627 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:58,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:58,628 INFO L82 PathProgramCache]: Analyzing trace with hash 453496085, now seen corresponding path program 2 times [2021-10-13 22:45:58,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:58,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802608983] [2021-10-13 22:45:58,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:58,628 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:58,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:58,718 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:58,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:58,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802608983] [2021-10-13 22:45:58,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802608983] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:58,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527526407] [2021-10-13 22:45:58,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:58,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:58,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:58,720 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:58,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-13 22:45:59,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:59,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:59,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:59,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:59,508 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:59,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527526407] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:59,508 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:59,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:59,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346735199] [2021-10-13 22:45:59,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:59,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:59,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:59,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:59,510 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:59,510 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 358 transitions, 5931 flow. Second operand has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:59,510 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:59,510 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:59,510 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:59,959 INFO L129 PetriNetUnfolder]: 252/1737 cut-off events. [2021-10-13 22:45:59,959 INFO L130 PetriNetUnfolder]: For 15406/15521 co-relation queries the response was YES. [2021-10-13 22:45:59,976 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6556 conditions, 1737 events. 252/1737 cut-off events. For 15406/15521 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 16121 event pairs, 0 based on Foata normal form. 14/1569 useless extension candidates. Maximal degree in co-relation 6452. Up to 362 conditions per place. [2021-10-13 22:45:59,986 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 298 selfloop transitions, 76 changer transitions 16/436 dead transitions. [2021-10-13 22:45:59,986 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 436 transitions, 8507 flow [2021-10-13 22:45:59,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-13 22:45:59,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-13 22:45:59,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1272 transitions. [2021-10-13 22:45:59,988 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8502673796791443 [2021-10-13 22:45:59,988 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1272 transitions. [2021-10-13 22:45:59,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1272 transitions. [2021-10-13 22:45:59,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:59,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1272 transitions. [2021-10-13 22:45:59,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 57.81818181818182) internal successors, (1272), 22 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:59,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 68.0) internal successors, (1564), 23 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:59,992 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 68.0) internal successors, (1564), 23 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:59,992 INFO L186 Difference]: Start difference. First operand has 240 places, 358 transitions, 5931 flow. Second operand 22 states and 1272 transitions. [2021-10-13 22:45:59,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 436 transitions, 8507 flow [2021-10-13 22:46:00,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 436 transitions, 8192 flow, removed 91 selfloop flow, removed 19 redundant places. [2021-10-13 22:46:00,089 INFO L242 Difference]: Finished difference. Result has 253 places, 396 transitions, 6764 flow [2021-10-13 22:46:00,089 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6764, PETRI_PLACES=253, PETRI_TRANSITIONS=396} [2021-10-13 22:46:00,089 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 185 predicate places. [2021-10-13 22:46:00,089 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 396 transitions, 6764 flow [2021-10-13 22:46:00,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:00,090 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:00,090 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:00,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:00,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2021-10-13 22:46:00,303 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:00,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:00,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1607559441, now seen corresponding path program 3 times [2021-10-13 22:46:00,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:00,304 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55374231] [2021-10-13 22:46:00,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:00,304 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:00,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:00,414 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:00,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:00,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55374231] [2021-10-13 22:46:00,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55374231] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:00,415 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329161965] [2021-10-13 22:46:00,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:00,415 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:00,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:00,416 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:00,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-13 22:46:00,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:46:00,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:00,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:46:00,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:01,162 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:01,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329161965] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:01,162 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:01,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:46:01,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007445665] [2021-10-13 22:46:01,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:46:01,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:01,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:46:01,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:46:01,165 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:01,165 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 396 transitions, 6764 flow. Second operand has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,165 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:01,165 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:01,165 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:01,801 INFO L129 PetriNetUnfolder]: 265/1833 cut-off events. [2021-10-13 22:46:01,801 INFO L130 PetriNetUnfolder]: For 17037/17154 co-relation queries the response was YES. [2021-10-13 22:46:01,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6980 conditions, 1833 events. 265/1833 cut-off events. For 17037/17154 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 17264 event pairs, 0 based on Foata normal form. 26/1667 useless extension candidates. Maximal degree in co-relation 6866. Up to 293 conditions per place. [2021-10-13 22:46:01,819 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 198 selfloop transitions, 186 changer transitions 16/446 dead transitions. [2021-10-13 22:46:01,819 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 446 transitions, 8794 flow [2021-10-13 22:46:01,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:46:01,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:46:01,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1735 transitions. [2021-10-13 22:46:01,821 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8504901960784313 [2021-10-13 22:46:01,821 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1735 transitions. [2021-10-13 22:46:01,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1735 transitions. [2021-10-13 22:46:01,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:01,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1735 transitions. [2021-10-13 22:46:01,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 57.833333333333336) internal successors, (1735), 30 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,827 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,827 INFO L186 Difference]: Start difference. First operand has 253 places, 396 transitions, 6764 flow. Second operand 30 states and 1735 transitions. [2021-10-13 22:46:01,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 446 transitions, 8794 flow [2021-10-13 22:46:01,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 446 transitions, 8701 flow, removed 28 selfloop flow, removed 11 redundant places. [2021-10-13 22:46:01,929 INFO L242 Difference]: Finished difference. Result has 275 places, 411 transitions, 7507 flow [2021-10-13 22:46:01,929 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6688, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=7507, PETRI_PLACES=275, PETRI_TRANSITIONS=411} [2021-10-13 22:46:01,930 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 207 predicate places. [2021-10-13 22:46:01,930 INFO L470 AbstractCegarLoop]: Abstraction has has 275 places, 411 transitions, 7507 flow [2021-10-13 22:46:01,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,930 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:01,930 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:01,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-10-13 22:46:02,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:02,143 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:02,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:02,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1643524171, now seen corresponding path program 4 times [2021-10-13 22:46:02,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:02,144 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226531809] [2021-10-13 22:46:02,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:02,144 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:02,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:02,224 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:02,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:02,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226531809] [2021-10-13 22:46:02,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226531809] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:02,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093718979] [2021-10-13 22:46:02,225 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:02,225 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:02,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:02,226 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:02,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-13 22:46:02,747 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:02,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:02,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:46:02,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:03,052 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:03,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093718979] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:03,052 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:03,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:46:03,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956522422] [2021-10-13 22:46:03,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:46:03,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:03,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:46:03,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:46:03,054 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:03,055 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 411 transitions, 7507 flow. Second operand has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:03,055 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:03,055 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:03,055 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:03,944 INFO L129 PetriNetUnfolder]: 301/2036 cut-off events. [2021-10-13 22:46:03,944 INFO L130 PetriNetUnfolder]: For 25091/25267 co-relation queries the response was YES. [2021-10-13 22:46:03,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8332 conditions, 2036 events. 301/2036 cut-off events. For 25091/25267 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 19569 event pairs, 0 based on Foata normal form. 48/1872 useless extension candidates. Maximal degree in co-relation 8213. Up to 324 conditions per place. [2021-10-13 22:46:03,966 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 114 selfloop transitions, 312 changer transitions 28/500 dead transitions. [2021-10-13 22:46:03,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 500 transitions, 10860 flow [2021-10-13 22:46:03,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-13 22:46:03,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-13 22:46:03,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2431 transitions. [2021-10-13 22:46:03,969 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8511904761904762 [2021-10-13 22:46:03,969 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2431 transitions. [2021-10-13 22:46:03,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2431 transitions. [2021-10-13 22:46:03,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:03,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2431 transitions. [2021-10-13 22:46:03,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 57.88095238095238) internal successors, (2431), 42 states have internal predecessors, (2431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:03,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 68.0) internal successors, (2924), 43 states have internal predecessors, (2924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:03,974 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 68.0) internal successors, (2924), 43 states have internal predecessors, (2924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:03,975 INFO L186 Difference]: Start difference. First operand has 275 places, 411 transitions, 7507 flow. Second operand 42 states and 2431 transitions. [2021-10-13 22:46:03,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 500 transitions, 10860 flow [2021-10-13 22:46:04,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 500 transitions, 10459 flow, removed 122 selfloop flow, removed 25 redundant places. [2021-10-13 22:46:04,155 INFO L242 Difference]: Finished difference. Result has 304 places, 456 transitions, 9140 flow [2021-10-13 22:46:04,155 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7280, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=9140, PETRI_PLACES=304, PETRI_TRANSITIONS=456} [2021-10-13 22:46:04,156 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 236 predicate places. [2021-10-13 22:46:04,156 INFO L470 AbstractCegarLoop]: Abstraction has has 304 places, 456 transitions, 9140 flow [2021-10-13 22:46:04,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:04,156 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:04,156 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:04,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:04,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:04,371 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:04,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:04,372 INFO L82 PathProgramCache]: Analyzing trace with hash 1993526070, now seen corresponding path program 9 times [2021-10-13 22:46:04,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:04,372 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152578538] [2021-10-13 22:46:04,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:04,372 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:04,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:04,492 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:04,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:04,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152578538] [2021-10-13 22:46:04,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152578538] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:04,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391526832] [2021-10-13 22:46:04,493 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:04,493 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:04,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:04,494 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:04,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-13 22:46:04,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:46:04,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:04,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:04,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:05,317 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:05,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391526832] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:05,317 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:05,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:05,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399288640] [2021-10-13 22:46:05,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:05,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:05,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:05,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:05,319 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:05,320 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 456 transitions, 9140 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:05,320 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:05,320 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:05,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:05,721 INFO L129 PetriNetUnfolder]: 287/1987 cut-off events. [2021-10-13 22:46:05,721 INFO L130 PetriNetUnfolder]: For 19592/19754 co-relation queries the response was YES. [2021-10-13 22:46:05,733 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8307 conditions, 1987 events. 287/1987 cut-off events. For 19592/19754 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 19093 event pairs, 0 based on Foata normal form. 11/1791 useless extension candidates. Maximal degree in co-relation 8177. Up to 437 conditions per place. [2021-10-13 22:46:05,741 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 349 selfloop transitions, 79 changer transitions 5/479 dead transitions. [2021-10-13 22:46:05,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 479 transitions, 10612 flow [2021-10-13 22:46:05,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 22:46:05,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-13 22:46:05,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 810 transitions. [2021-10-13 22:46:05,744 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8508403361344538 [2021-10-13 22:46:05,744 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 810 transitions. [2021-10-13 22:46:05,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 810 transitions. [2021-10-13 22:46:05,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:05,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 810 transitions. [2021-10-13 22:46:05,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.857142857142854) internal successors, (810), 14 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:05,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:05,747 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:05,747 INFO L186 Difference]: Start difference. First operand has 304 places, 456 transitions, 9140 flow. Second operand 14 states and 810 transitions. [2021-10-13 22:46:05,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 479 transitions, 10612 flow [2021-10-13 22:46:05,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 479 transitions, 10058 flow, removed 170 selfloop flow, removed 31 redundant places. [2021-10-13 22:46:05,899 INFO L242 Difference]: Finished difference. Result has 280 places, 458 transitions, 8879 flow [2021-10-13 22:46:05,900 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8621, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8879, PETRI_PLACES=280, PETRI_TRANSITIONS=458} [2021-10-13 22:46:05,900 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 212 predicate places. [2021-10-13 22:46:05,900 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 458 transitions, 8879 flow [2021-10-13 22:46:05,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:05,901 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:05,901 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:05,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:06,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-10-13 22:46:06,124 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:06,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:06,124 INFO L82 PathProgramCache]: Analyzing trace with hash 801153164, now seen corresponding path program 10 times [2021-10-13 22:46:06,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:06,124 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14605832] [2021-10-13 22:46:06,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:06,124 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:06,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:06,258 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:06,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:06,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14605832] [2021-10-13 22:46:06,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14605832] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:06,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625032624] [2021-10-13 22:46:06,259 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:06,259 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:06,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:06,264 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:06,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-13 22:46:06,783 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:06,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:06,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:06,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:07,197 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:07,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625032624] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:07,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:07,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:07,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118252767] [2021-10-13 22:46:07,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:07,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:07,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:07,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:07,199 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:07,200 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 458 transitions, 8879 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:07,200 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:07,200 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:07,200 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:08,055 INFO L129 PetriNetUnfolder]: 322/2233 cut-off events. [2021-10-13 22:46:08,055 INFO L130 PetriNetUnfolder]: For 23260/23452 co-relation queries the response was YES. [2021-10-13 22:46:08,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9156 conditions, 2233 events. 322/2233 cut-off events. For 23260/23452 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 22043 event pairs, 0 based on Foata normal form. 39/2038 useless extension candidates. Maximal degree in co-relation 9036. Up to 377 conditions per place. [2021-10-13 22:46:08,079 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 195 selfloop transitions, 267 changer transitions 11/519 dead transitions. [2021-10-13 22:46:08,080 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 519 transitions, 11538 flow [2021-10-13 22:46:08,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:46:08,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:46:08,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1735 transitions. [2021-10-13 22:46:08,081 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8504901960784313 [2021-10-13 22:46:08,082 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1735 transitions. [2021-10-13 22:46:08,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1735 transitions. [2021-10-13 22:46:08,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:08,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1735 transitions. [2021-10-13 22:46:08,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 57.833333333333336) internal successors, (1735), 30 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,086 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,086 INFO L186 Difference]: Start difference. First operand has 280 places, 458 transitions, 8879 flow. Second operand 30 states and 1735 transitions. [2021-10-13 22:46:08,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 519 transitions, 11538 flow [2021-10-13 22:46:08,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 519 transitions, 11392 flow, removed 17 selfloop flow, removed 10 redundant places. [2021-10-13 22:46:08,248 INFO L242 Difference]: Finished difference. Result has 307 places, 503 transitions, 10591 flow [2021-10-13 22:46:08,248 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8760, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=10591, PETRI_PLACES=307, PETRI_TRANSITIONS=503} [2021-10-13 22:46:08,249 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 239 predicate places. [2021-10-13 22:46:08,249 INFO L470 AbstractCegarLoop]: Abstraction has has 307 places, 503 transitions, 10591 flow [2021-10-13 22:46:08,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,249 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:08,249 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:08,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:08,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:08,459 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:08,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:08,460 INFO L82 PathProgramCache]: Analyzing trace with hash -1785826448, now seen corresponding path program 11 times [2021-10-13 22:46:08,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:08,460 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186285328] [2021-10-13 22:46:08,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:08,460 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:08,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:08,563 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:08,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:08,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186285328] [2021-10-13 22:46:08,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186285328] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:08,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710202349] [2021-10-13 22:46:08,564 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:08,564 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:08,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:08,565 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:08,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-10-13 22:46:09,324 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:46:09,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:09,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:09,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:09,773 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:09,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710202349] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:09,773 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:09,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:09,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381378508] [2021-10-13 22:46:09,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:09,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:09,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:09,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:09,775 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:09,775 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 503 transitions, 10591 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:09,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:09,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:09,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:10,242 INFO L129 PetriNetUnfolder]: 319/2229 cut-off events. [2021-10-13 22:46:10,243 INFO L130 PetriNetUnfolder]: For 23612/23848 co-relation queries the response was YES. [2021-10-13 22:46:10,262 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9522 conditions, 2229 events. 319/2229 cut-off events. For 23612/23848 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 21980 event pairs, 0 based on Foata normal form. 15/2010 useless extension candidates. Maximal degree in co-relation 9394. Up to 473 conditions per place. [2021-10-13 22:46:10,284 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 372 selfloop transitions, 104 changer transitions 5/527 dead transitions. [2021-10-13 22:46:10,284 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 527 transitions, 12219 flow [2021-10-13 22:46:10,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:46:10,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:46:10,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 868 transitions. [2021-10-13 22:46:10,286 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8509803921568627 [2021-10-13 22:46:10,286 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 868 transitions. [2021-10-13 22:46:10,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 868 transitions. [2021-10-13 22:46:10,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:10,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 868 transitions. [2021-10-13 22:46:10,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 57.86666666666667) internal successors, (868), 15 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:10,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:10,289 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:10,289 INFO L186 Difference]: Start difference. First operand has 307 places, 503 transitions, 10591 flow. Second operand 15 states and 868 transitions. [2021-10-13 22:46:10,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 527 transitions, 12219 flow [2021-10-13 22:46:10,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 527 transitions, 11705 flow, removed 164 selfloop flow, removed 23 redundant places. [2021-10-13 22:46:10,522 INFO L242 Difference]: Finished difference. Result has 298 places, 505 transitions, 10454 flow [2021-10-13 22:46:10,523 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10116, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10454, PETRI_PLACES=298, PETRI_TRANSITIONS=505} [2021-10-13 22:46:10,523 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 230 predicate places. [2021-10-13 22:46:10,528 INFO L470 AbstractCegarLoop]: Abstraction has has 298 places, 505 transitions, 10454 flow [2021-10-13 22:46:10,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:10,528 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:10,528 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:10,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:10,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:10,739 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:10,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:10,740 INFO L82 PathProgramCache]: Analyzing trace with hash -973138146, now seen corresponding path program 12 times [2021-10-13 22:46:10,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:10,740 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755331831] [2021-10-13 22:46:10,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:10,740 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:10,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:10,840 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:10,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:10,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755331831] [2021-10-13 22:46:10,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755331831] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:10,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547354639] [2021-10-13 22:46:10,840 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:10,841 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:10,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:10,842 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:10,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-10-13 22:46:11,632 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:46:11,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:11,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:11,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:11,962 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:11,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547354639] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:11,963 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:11,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:11,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507926974] [2021-10-13 22:46:11,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:11,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:11,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:11,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:11,964 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:11,965 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 505 transitions, 10454 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:11,965 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:11,965 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:11,965 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:12,411 INFO L129 PetriNetUnfolder]: 320/2231 cut-off events. [2021-10-13 22:46:12,411 INFO L130 PetriNetUnfolder]: For 23510/23731 co-relation queries the response was YES. [2021-10-13 22:46:12,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9472 conditions, 2231 events. 320/2231 cut-off events. For 23510/23731 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 22000 event pairs, 0 based on Foata normal form. 15/2012 useless extension candidates. Maximal degree in co-relation 9345. Up to 463 conditions per place. [2021-10-13 22:46:12,440 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 358 selfloop transitions, 117 changer transitions 5/526 dead transitions. [2021-10-13 22:46:12,440 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 526 transitions, 12021 flow [2021-10-13 22:46:12,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:46:12,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:46:12,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 926 transitions. [2021-10-13 22:46:12,444 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8511029411764706 [2021-10-13 22:46:12,444 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 926 transitions. [2021-10-13 22:46:12,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 926 transitions. [2021-10-13 22:46:12,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:12,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 926 transitions. [2021-10-13 22:46:12,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 57.875) internal successors, (926), 16 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:12,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:12,500 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:12,500 INFO L186 Difference]: Start difference. First operand has 298 places, 505 transitions, 10454 flow. Second operand 16 states and 926 transitions. [2021-10-13 22:46:12,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 526 transitions, 12021 flow [2021-10-13 22:46:12,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 526 transitions, 11859 flow, removed 11 selfloop flow, removed 12 redundant places. [2021-10-13 22:46:12,687 INFO L242 Difference]: Finished difference. Result has 302 places, 506 transitions, 10646 flow [2021-10-13 22:46:12,688 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10302, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10646, PETRI_PLACES=302, PETRI_TRANSITIONS=506} [2021-10-13 22:46:12,688 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 234 predicate places. [2021-10-13 22:46:12,688 INFO L470 AbstractCegarLoop]: Abstraction has has 302 places, 506 transitions, 10646 flow [2021-10-13 22:46:12,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:12,688 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:12,689 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:12,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:12,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:12,903 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:12,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:12,904 INFO L82 PathProgramCache]: Analyzing trace with hash -1082723316, now seen corresponding path program 13 times [2021-10-13 22:46:12,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:12,904 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15962334] [2021-10-13 22:46:12,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:12,904 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:13,013 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:13,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:13,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15962334] [2021-10-13 22:46:13,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15962334] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:13,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134841996] [2021-10-13 22:46:13,013 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:13,014 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:13,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:13,023 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:13,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-10-13 22:46:13,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:13,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:13,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:14,271 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:14,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134841996] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:14,272 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:14,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:14,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44851502] [2021-10-13 22:46:14,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:14,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:14,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:14,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:14,274 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:14,274 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 506 transitions, 10646 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:14,275 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:14,275 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:14,275 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:15,151 INFO L129 PetriNetUnfolder]: 341/2373 cut-off events. [2021-10-13 22:46:15,152 INFO L130 PetriNetUnfolder]: For 28754/28997 co-relation queries the response was YES. [2021-10-13 22:46:15,166 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10254 conditions, 2373 events. 341/2373 cut-off events. For 28754/28997 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 23699 event pairs, 0 based on Foata normal form. 41/2165 useless extension candidates. Maximal degree in co-relation 10126. Up to 397 conditions per place. [2021-10-13 22:46:15,172 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 232 selfloop transitions, 256 changer transitions 11/545 dead transitions. [2021-10-13 22:46:15,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 545 transitions, 12963 flow [2021-10-13 22:46:15,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:46:15,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:46:15,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1505 transitions. [2021-10-13 22:46:15,181 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8512443438914027 [2021-10-13 22:46:15,181 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1505 transitions. [2021-10-13 22:46:15,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1505 transitions. [2021-10-13 22:46:15,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:15,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1505 transitions. [2021-10-13 22:46:15,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.88461538461539) internal successors, (1505), 26 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,185 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,185 INFO L186 Difference]: Start difference. First operand has 302 places, 506 transitions, 10646 flow. Second operand 26 states and 1505 transitions. [2021-10-13 22:46:15,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 545 transitions, 12963 flow [2021-10-13 22:46:15,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 545 transitions, 12737 flow, removed 33 selfloop flow, removed 13 redundant places. [2021-10-13 22:46:15,321 INFO L242 Difference]: Finished difference. Result has 320 places, 530 transitions, 11822 flow [2021-10-13 22:46:15,321 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10478, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=11822, PETRI_PLACES=320, PETRI_TRANSITIONS=530} [2021-10-13 22:46:15,321 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 252 predicate places. [2021-10-13 22:46:15,322 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 530 transitions, 11822 flow [2021-10-13 22:46:15,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,322 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:15,322 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:15,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:15,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-10-13 22:46:15,523 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:15,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:15,523 INFO L82 PathProgramCache]: Analyzing trace with hash 860657300, now seen corresponding path program 2 times [2021-10-13 22:46:15,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:15,523 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643156629] [2021-10-13 22:46:15,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:15,523 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:15,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:15,639 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:15,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:15,639 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643156629] [2021-10-13 22:46:15,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643156629] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:15,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742707622] [2021-10-13 22:46:15,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:15,640 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:15,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:15,641 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:15,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-10-13 22:46:16,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:16,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:16,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:16,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:16,838 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:16,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742707622] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:16,839 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:16,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:16,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599938881] [2021-10-13 22:46:16,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:16,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:16,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:16,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:16,841 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:16,842 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 530 transitions, 11822 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,842 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:16,842 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:16,842 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:17,512 INFO L129 PetriNetUnfolder]: 347/2457 cut-off events. [2021-10-13 22:46:17,512 INFO L130 PetriNetUnfolder]: For 28547/28757 co-relation queries the response was YES. [2021-10-13 22:46:17,531 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10777 conditions, 2457 events. 347/2457 cut-off events. For 28547/28757 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 24995 event pairs, 0 based on Foata normal form. 17/2215 useless extension candidates. Maximal degree in co-relation 10643. Up to 488 conditions per place. [2021-10-13 22:46:17,539 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 399 selfloop transitions, 137 changer transitions 5/587 dead transitions. [2021-10-13 22:46:17,539 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 587 transitions, 14239 flow [2021-10-13 22:46:17,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 22:46:17,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-13 22:46:17,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1380 transitions. [2021-10-13 22:46:17,540 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8455882352941176 [2021-10-13 22:46:17,540 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1380 transitions. [2021-10-13 22:46:17,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1380 transitions. [2021-10-13 22:46:17,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:17,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1380 transitions. [2021-10-13 22:46:17,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 57.5) internal successors, (1380), 24 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,544 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,544 INFO L186 Difference]: Start difference. First operand has 320 places, 530 transitions, 11822 flow. Second operand 24 states and 1380 transitions. [2021-10-13 22:46:17,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 587 transitions, 14239 flow [2021-10-13 22:46:17,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 587 transitions, 13961 flow, removed 58 selfloop flow, removed 21 redundant places. [2021-10-13 22:46:17,707 INFO L242 Difference]: Finished difference. Result has 324 places, 547 transitions, 12402 flow [2021-10-13 22:46:17,708 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11575, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=12402, PETRI_PLACES=324, PETRI_TRANSITIONS=547} [2021-10-13 22:46:17,708 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 256 predicate places. [2021-10-13 22:46:17,708 INFO L470 AbstractCegarLoop]: Abstraction has has 324 places, 547 transitions, 12402 flow [2021-10-13 22:46:17,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,708 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:17,708 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:17,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:17,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-10-13 22:46:17,924 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:17,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:17,924 INFO L82 PathProgramCache]: Analyzing trace with hash 1954643146, now seen corresponding path program 3 times [2021-10-13 22:46:17,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:17,924 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741176196] [2021-10-13 22:46:17,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:17,925 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:17,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:18,030 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:18,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:18,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741176196] [2021-10-13 22:46:18,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741176196] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:18,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068256233] [2021-10-13 22:46:18,031 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:18,031 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:18,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:18,034 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:18,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-10-13 22:46:18,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:46:18,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:18,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:18,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:19,110 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:19,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068256233] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:19,110 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:19,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:19,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481691306] [2021-10-13 22:46:19,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:19,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:19,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:19,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:19,112 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:19,113 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 547 transitions, 12402 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,113 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:19,113 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:19,113 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:20,040 INFO L129 PetriNetUnfolder]: 361/2541 cut-off events. [2021-10-13 22:46:20,040 INFO L130 PetriNetUnfolder]: For 30818/31116 co-relation queries the response was YES. [2021-10-13 22:46:20,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11355 conditions, 2541 events. 361/2541 cut-off events. For 30818/31116 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 26128 event pairs, 0 based on Foata normal form. 45/2319 useless extension candidates. Maximal degree in co-relation 11219. Up to 413 conditions per place. [2021-10-13 22:46:20,067 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 211 selfloop transitions, 330 changer transitions 5/592 dead transitions. [2021-10-13 22:46:20,067 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 592 transitions, 14675 flow [2021-10-13 22:46:20,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 22:46:20,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-13 22:46:20,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1845 transitions. [2021-10-13 22:46:20,069 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8478860294117647 [2021-10-13 22:46:20,069 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1845 transitions. [2021-10-13 22:46:20,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1845 transitions. [2021-10-13 22:46:20,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:20,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1845 transitions. [2021-10-13 22:46:20,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 57.65625) internal successors, (1845), 32 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:20,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 68.0) internal successors, (2244), 33 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:20,072 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 68.0) internal successors, (2244), 33 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:20,072 INFO L186 Difference]: Start difference. First operand has 324 places, 547 transitions, 12402 flow. Second operand 32 states and 1845 transitions. [2021-10-13 22:46:20,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 592 transitions, 14675 flow [2021-10-13 22:46:20,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 592 transitions, 14501 flow, removed 17 selfloop flow, removed 15 redundant places. [2021-10-13 22:46:20,229 INFO L242 Difference]: Finished difference. Result has 341 places, 564 transitions, 13565 flow [2021-10-13 22:46:20,229 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12238, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=13565, PETRI_PLACES=341, PETRI_TRANSITIONS=564} [2021-10-13 22:46:20,229 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 273 predicate places. [2021-10-13 22:46:20,229 INFO L470 AbstractCegarLoop]: Abstraction has has 341 places, 564 transitions, 13565 flow [2021-10-13 22:46:20,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:20,230 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:20,230 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:20,248 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-10-13 22:46:20,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-10-13 22:46:20,433 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:20,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:20,433 INFO L82 PathProgramCache]: Analyzing trace with hash -361208680, now seen corresponding path program 4 times [2021-10-13 22:46:20,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:20,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447218776] [2021-10-13 22:46:20,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:20,434 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:20,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:20,532 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:20,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:20,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447218776] [2021-10-13 22:46:20,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447218776] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:20,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669943065] [2021-10-13 22:46:20,532 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:20,532 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:20,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:20,533 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:20,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-10-13 22:46:21,299 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:21,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:21,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:21,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:21,698 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:21,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669943065] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:21,698 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:21,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:21,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395149009] [2021-10-13 22:46:21,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:21,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:21,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:21,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:21,699 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:21,700 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 564 transitions, 13565 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:21,700 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:21,700 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:21,700 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:22,837 INFO L129 PetriNetUnfolder]: 414/2912 cut-off events. [2021-10-13 22:46:22,838 INFO L130 PetriNetUnfolder]: For 40856/41219 co-relation queries the response was YES. [2021-10-13 22:46:22,863 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13444 conditions, 2912 events. 414/2912 cut-off events. For 40856/41219 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 31227 event pairs, 0 based on Foata normal form. 82/2689 useless extension candidates. Maximal degree in co-relation 13307. Up to 498 conditions per place. [2021-10-13 22:46:22,873 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 103 selfloop transitions, 496 changer transitions 11/656 dead transitions. [2021-10-13 22:46:22,873 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 656 transitions, 17451 flow [2021-10-13 22:46:22,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-13 22:46:22,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-13 22:46:22,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2310 transitions. [2021-10-13 22:46:22,875 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8492647058823529 [2021-10-13 22:46:22,875 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2310 transitions. [2021-10-13 22:46:22,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2310 transitions. [2021-10-13 22:46:22,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:22,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2310 transitions. [2021-10-13 22:46:22,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 57.75) internal successors, (2310), 40 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 68.0) internal successors, (2788), 41 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,880 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 68.0) internal successors, (2788), 41 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,880 INFO L186 Difference]: Start difference. First operand has 341 places, 564 transitions, 13565 flow. Second operand 40 states and 2310 transitions. [2021-10-13 22:46:22,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 656 transitions, 17451 flow [2021-10-13 22:46:23,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 656 transitions, 16893 flow, removed 57 selfloop flow, removed 29 redundant places. [2021-10-13 22:46:23,129 INFO L242 Difference]: Finished difference. Result has 358 places, 632 transitions, 16311 flow [2021-10-13 22:46:23,130 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13087, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=434, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=16311, PETRI_PLACES=358, PETRI_TRANSITIONS=632} [2021-10-13 22:46:23,131 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 290 predicate places. [2021-10-13 22:46:23,131 INFO L470 AbstractCegarLoop]: Abstraction has has 358 places, 632 transitions, 16311 flow [2021-10-13 22:46:23,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:23,131 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:23,131 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:23,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:23,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:23,347 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:23,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:23,348 INFO L82 PathProgramCache]: Analyzing trace with hash -310326612, now seen corresponding path program 5 times [2021-10-13 22:46:23,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:23,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290816794] [2021-10-13 22:46:23,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:23,348 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:23,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:23,453 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:23,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:23,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290816794] [2021-10-13 22:46:23,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290816794] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:23,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844036941] [2021-10-13 22:46:23,454 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:23,454 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:23,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:23,456 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:23,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-10-13 22:46:24,196 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:46:24,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:24,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:24,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:24,511 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:24,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844036941] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:24,512 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:24,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:24,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474091629] [2021-10-13 22:46:24,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:24,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:24,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:24,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:24,513 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:24,514 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 632 transitions, 16311 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:24,514 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:24,514 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:24,514 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:25,740 INFO L129 PetriNetUnfolder]: 455/3227 cut-off events. [2021-10-13 22:46:25,740 INFO L130 PetriNetUnfolder]: For 48270/48734 co-relation queries the response was YES. [2021-10-13 22:46:25,766 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15486 conditions, 3227 events. 455/3227 cut-off events. For 48270/48734 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 35079 event pairs, 0 based on Foata normal form. 74/2961 useless extension candidates. Maximal degree in co-relation 15344. Up to 558 conditions per place. [2021-10-13 22:46:25,776 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 278 selfloop transitions, 376 changer transitions 11/711 dead transitions. [2021-10-13 22:46:25,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 711 transitions, 20082 flow [2021-10-13 22:46:25,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-13 22:46:25,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-13 22:46:25,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2310 transitions. [2021-10-13 22:46:25,778 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8492647058823529 [2021-10-13 22:46:25,778 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2310 transitions. [2021-10-13 22:46:25,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2310 transitions. [2021-10-13 22:46:25,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:25,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2310 transitions. [2021-10-13 22:46:25,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 57.75) internal successors, (2310), 40 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 68.0) internal successors, (2788), 41 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,784 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 68.0) internal successors, (2788), 41 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,784 INFO L186 Difference]: Start difference. First operand has 358 places, 632 transitions, 16311 flow. Second operand 40 states and 2310 transitions. [2021-10-13 22:46:25,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 711 transitions, 20082 flow [2021-10-13 22:46:26,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 711 transitions, 19320 flow, removed 216 selfloop flow, removed 33 redundant places. [2021-10-13 22:46:26,059 INFO L242 Difference]: Finished difference. Result has 370 places, 690 transitions, 18206 flow [2021-10-13 22:46:26,059 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15585, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=18206, PETRI_PLACES=370, PETRI_TRANSITIONS=690} [2021-10-13 22:46:26,060 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 302 predicate places. [2021-10-13 22:46:26,060 INFO L470 AbstractCegarLoop]: Abstraction has has 370 places, 690 transitions, 18206 flow [2021-10-13 22:46:26,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:26,060 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:26,060 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:26,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:26,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:26,276 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:26,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:26,276 INFO L82 PathProgramCache]: Analyzing trace with hash -368061276, now seen corresponding path program 6 times [2021-10-13 22:46:26,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:26,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915827300] [2021-10-13 22:46:26,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:26,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:26,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:26,407 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:26,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:26,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915827300] [2021-10-13 22:46:26,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915827300] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:26,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428988266] [2021-10-13 22:46:26,408 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:26,408 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:26,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:26,409 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:26,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-13 22:46:27,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:46:27,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:27,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:27,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:27,645 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:27,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428988266] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:27,645 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:27,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:27,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759819895] [2021-10-13 22:46:27,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:27,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:27,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:27,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:27,647 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:27,647 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 690 transitions, 18206 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:27,647 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:27,647 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:27,647 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:28,462 INFO L129 PetriNetUnfolder]: 456/3252 cut-off events. [2021-10-13 22:46:28,462 INFO L130 PetriNetUnfolder]: For 46673/47163 co-relation queries the response was YES. [2021-10-13 22:46:28,490 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15853 conditions, 3252 events. 456/3252 cut-off events. For 46673/47163 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 35436 event pairs, 0 based on Foata normal form. 35/2944 useless extension candidates. Maximal degree in co-relation 15704. Up to 733 conditions per place. [2021-10-13 22:46:28,503 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 585 selfloop transitions, 102 changer transitions 5/738 dead transitions. [2021-10-13 22:46:28,503 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 738 transitions, 20993 flow [2021-10-13 22:46:28,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-13 22:46:28,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-13 22:46:28,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1037 transitions. [2021-10-13 22:46:28,504 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8472222222222222 [2021-10-13 22:46:28,504 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1037 transitions. [2021-10-13 22:46:28,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1037 transitions. [2021-10-13 22:46:28,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:28,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1037 transitions. [2021-10-13 22:46:28,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 57.611111111111114) internal successors, (1037), 18 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 68.0) internal successors, (1292), 19 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,507 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 68.0) internal successors, (1292), 19 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,507 INFO L186 Difference]: Start difference. First operand has 370 places, 690 transitions, 18206 flow. Second operand 18 states and 1037 transitions. [2021-10-13 22:46:28,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 738 transitions, 20993 flow [2021-10-13 22:46:28,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 738 transitions, 20236 flow, removed 258 selfloop flow, removed 28 redundant places. [2021-10-13 22:46:28,829 INFO L242 Difference]: Finished difference. Result has 359 places, 696 transitions, 18017 flow [2021-10-13 22:46:28,830 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=17516, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=18017, PETRI_PLACES=359, PETRI_TRANSITIONS=696} [2021-10-13 22:46:28,830 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 291 predicate places. [2021-10-13 22:46:28,830 INFO L470 AbstractCegarLoop]: Abstraction has has 359 places, 696 transitions, 18017 flow [2021-10-13 22:46:28,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,831 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:28,831 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:28,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:29,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-10-13 22:46:29,047 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:29,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:29,048 INFO L82 PathProgramCache]: Analyzing trace with hash -1036070212, now seen corresponding path program 7 times [2021-10-13 22:46:29,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:29,048 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084561478] [2021-10-13 22:46:29,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:29,048 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:29,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:29,144 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:29,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:29,145 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084561478] [2021-10-13 22:46:29,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084561478] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:29,145 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825554834] [2021-10-13 22:46:29,145 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:29,145 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:29,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:29,146 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:29,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-10-13 22:46:30,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:30,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:30,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:30,440 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:30,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825554834] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:30,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:30,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:30,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918212507] [2021-10-13 22:46:30,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:30,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:30,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:30,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:30,443 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:30,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 696 transitions, 18017 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:30,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:30,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:30,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:31,342 INFO L129 PetriNetUnfolder]: 474/3414 cut-off events. [2021-10-13 22:46:31,343 INFO L130 PetriNetUnfolder]: For 47340/47753 co-relation queries the response was YES. [2021-10-13 22:46:31,372 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16298 conditions, 3414 events. 474/3414 cut-off events. For 47340/47753 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 37855 event pairs, 0 based on Foata normal form. 39/3092 useless extension candidates. Maximal degree in co-relation 16151. Up to 685 conditions per place. [2021-10-13 22:46:31,386 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 516 selfloop transitions, 189 changer transitions 5/756 dead transitions. [2021-10-13 22:46:31,387 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 756 transitions, 21086 flow [2021-10-13 22:46:31,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-13 22:46:31,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-13 22:46:31,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1267 transitions. [2021-10-13 22:46:31,390 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8469251336898396 [2021-10-13 22:46:31,390 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1267 transitions. [2021-10-13 22:46:31,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1267 transitions. [2021-10-13 22:46:31,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:31,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1267 transitions. [2021-10-13 22:46:31,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 57.59090909090909) internal successors, (1267), 22 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:31,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 68.0) internal successors, (1564), 23 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:31,393 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 68.0) internal successors, (1564), 23 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:31,393 INFO L186 Difference]: Start difference. First operand has 359 places, 696 transitions, 18017 flow. Second operand 22 states and 1267 transitions. [2021-10-13 22:46:31,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 756 transitions, 21086 flow [2021-10-13 22:46:31,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 756 transitions, 20931 flow, removed 17 selfloop flow, removed 11 redundant places. [2021-10-13 22:46:31,747 INFO L242 Difference]: Finished difference. Result has 373 places, 718 transitions, 19080 flow [2021-10-13 22:46:31,748 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=17876, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=19080, PETRI_PLACES=373, PETRI_TRANSITIONS=718} [2021-10-13 22:46:31,748 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 305 predicate places. [2021-10-13 22:46:31,748 INFO L470 AbstractCegarLoop]: Abstraction has has 373 places, 718 transitions, 19080 flow [2021-10-13 22:46:31,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:31,749 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:31,749 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:31,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-10-13 22:46:31,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-10-13 22:46:31,963 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:31,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:31,964 INFO L82 PathProgramCache]: Analyzing trace with hash -898763662, now seen corresponding path program 8 times [2021-10-13 22:46:31,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:31,964 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941414549] [2021-10-13 22:46:31,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:31,964 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:31,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:32,057 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:32,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:32,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941414549] [2021-10-13 22:46:32,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941414549] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:32,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278904050] [2021-10-13 22:46:32,058 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:32,058 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:32,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:32,059 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:32,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-10-13 22:46:32,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:32,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:32,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:32,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:33,243 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:33,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278904050] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:33,243 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:33,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:33,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801487249] [2021-10-13 22:46:33,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:33,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:33,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:33,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:33,245 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:33,245 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 718 transitions, 19080 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:33,245 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:33,245 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:33,246 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:34,154 INFO L129 PetriNetUnfolder]: 491/3560 cut-off events. [2021-10-13 22:46:34,154 INFO L130 PetriNetUnfolder]: For 51406/51826 co-relation queries the response was YES. [2021-10-13 22:46:34,177 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17167 conditions, 3560 events. 491/3560 cut-off events. For 51406/51826 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 39847 event pairs, 0 based on Foata normal form. 43/3226 useless extension candidates. Maximal degree in co-relation 17016. Up to 665 conditions per place. [2021-10-13 22:46:34,191 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 483 selfloop transitions, 247 changer transitions 5/781 dead transitions. [2021-10-13 22:46:34,191 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 781 transitions, 22246 flow [2021-10-13 22:46:34,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 22:46:34,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-13 22:46:34,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1383 transitions. [2021-10-13 22:46:34,193 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8474264705882353 [2021-10-13 22:46:34,193 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1383 transitions. [2021-10-13 22:46:34,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1383 transitions. [2021-10-13 22:46:34,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:34,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1383 transitions. [2021-10-13 22:46:34,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 57.625) internal successors, (1383), 24 states have internal predecessors, (1383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:34,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:34,197 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:34,197 INFO L186 Difference]: Start difference. First operand has 373 places, 718 transitions, 19080 flow. Second operand 24 states and 1383 transitions. [2021-10-13 22:46:34,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 781 transitions, 22246 flow [2021-10-13 22:46:34,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 781 transitions, 22136 flow, removed 32 selfloop flow, removed 9 redundant places. [2021-10-13 22:46:34,558 INFO L242 Difference]: Finished difference. Result has 392 places, 738 transitions, 20303 flow [2021-10-13 22:46:34,559 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=18992, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=20303, PETRI_PLACES=392, PETRI_TRANSITIONS=738} [2021-10-13 22:46:34,559 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 324 predicate places. [2021-10-13 22:46:34,559 INFO L470 AbstractCegarLoop]: Abstraction has has 392 places, 738 transitions, 20303 flow [2021-10-13 22:46:34,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:34,559 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:34,560 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:34,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:34,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:34,796 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:34,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:34,796 INFO L82 PathProgramCache]: Analyzing trace with hash -739358084, now seen corresponding path program 9 times [2021-10-13 22:46:34,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:34,796 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180782144] [2021-10-13 22:46:34,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:34,797 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:34,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:34,977 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:34,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:34,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180782144] [2021-10-13 22:46:34,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180782144] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:34,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805990197] [2021-10-13 22:46:34,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:34,977 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:34,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:34,978 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:34,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-10-13 22:46:36,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:46:36,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:36,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:36,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:36,426 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:36,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805990197] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:36,426 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:36,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:36,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543346603] [2021-10-13 22:46:36,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:36,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:36,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:36,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:36,427 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:36,428 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 738 transitions, 20303 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:36,428 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:36,428 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:36,428 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:37,336 INFO L129 PetriNetUnfolder]: 501/3636 cut-off events. [2021-10-13 22:46:37,336 INFO L130 PetriNetUnfolder]: For 55471/55917 co-relation queries the response was YES. [2021-10-13 22:46:37,369 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17948 conditions, 3636 events. 501/3636 cut-off events. For 55471/55917 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 40838 event pairs, 0 based on Foata normal form. 53/3304 useless extension candidates. Maximal degree in co-relation 17790. Up to 633 conditions per place. [2021-10-13 22:46:37,381 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 427 selfloop transitions, 309 changer transitions 5/787 dead transitions. [2021-10-13 22:46:37,381 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 787 transitions, 23194 flow [2021-10-13 22:46:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:46:37,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:46:37,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1500 transitions. [2021-10-13 22:46:37,382 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8484162895927602 [2021-10-13 22:46:37,383 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1500 transitions. [2021-10-13 22:46:37,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1500 transitions. [2021-10-13 22:46:37,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:37,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1500 transitions. [2021-10-13 22:46:37,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.69230769230769) internal successors, (1500), 26 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:37,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:37,386 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:37,386 INFO L186 Difference]: Start difference. First operand has 392 places, 738 transitions, 20303 flow. Second operand 26 states and 1500 transitions. [2021-10-13 22:46:37,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 787 transitions, 23194 flow [2021-10-13 22:46:37,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 787 transitions, 22909 flow, removed 23 selfloop flow, removed 15 redundant places. [2021-10-13 22:46:37,781 INFO L242 Difference]: Finished difference. Result has 406 places, 750 transitions, 21311 flow [2021-10-13 22:46:37,781 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=20036, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=21311, PETRI_PLACES=406, PETRI_TRANSITIONS=750} [2021-10-13 22:46:37,782 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 338 predicate places. [2021-10-13 22:46:37,782 INFO L470 AbstractCegarLoop]: Abstraction has has 406 places, 750 transitions, 21311 flow [2021-10-13 22:46:37,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:37,782 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:37,782 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:37,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-10-13 22:46:37,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:37,987 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:37,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:37,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1737119934, now seen corresponding path program 10 times [2021-10-13 22:46:37,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:37,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74836288] [2021-10-13 22:46:37,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:37,987 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:38,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:38,098 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:38,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:38,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74836288] [2021-10-13 22:46:38,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74836288] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:38,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095827325] [2021-10-13 22:46:38,098 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:38,098 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:38,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:38,099 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:38,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-10-13 22:46:38,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:38,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:38,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:38,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:39,361 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:39,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095827325] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:39,362 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:39,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:39,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820891192] [2021-10-13 22:46:39,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:39,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:39,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:39,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:39,364 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:39,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 750 transitions, 21311 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:39,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:39,365 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:39,365 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:40,541 INFO L129 PetriNetUnfolder]: 533/3855 cut-off events. [2021-10-13 22:46:40,541 INFO L130 PetriNetUnfolder]: For 66775/67286 co-relation queries the response was YES. [2021-10-13 22:46:40,580 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19534 conditions, 3855 events. 533/3855 cut-off events. For 66775/67286 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 43951 event pairs, 0 based on Foata normal form. 107/3554 useless extension candidates. Maximal degree in co-relation 19371. Up to 615 conditions per place. [2021-10-13 22:46:40,594 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 244 selfloop transitions, 517 changer transitions 11/818 dead transitions. [2021-10-13 22:46:40,595 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 818 transitions, 25282 flow [2021-10-13 22:46:40,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 22:46:40,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-13 22:46:40,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1850 transitions. [2021-10-13 22:46:40,596 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8501838235294118 [2021-10-13 22:46:40,596 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1850 transitions. [2021-10-13 22:46:40,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1850 transitions. [2021-10-13 22:46:40,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:40,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1850 transitions. [2021-10-13 22:46:40,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 57.8125) internal successors, (1850), 32 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:40,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 68.0) internal successors, (2244), 33 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:40,600 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 68.0) internal successors, (2244), 33 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:40,600 INFO L186 Difference]: Start difference. First operand has 406 places, 750 transitions, 21311 flow. Second operand 32 states and 1850 transitions. [2021-10-13 22:46:40,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 818 transitions, 25282 flow [2021-10-13 22:46:41,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 818 transitions, 25019 flow, removed 70 selfloop flow, removed 16 redundant places. [2021-10-13 22:46:41,256 INFO L242 Difference]: Finished difference. Result has 427 places, 790 transitions, 23990 flow [2021-10-13 22:46:41,257 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=21126, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=481, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=23990, PETRI_PLACES=427, PETRI_TRANSITIONS=790} [2021-10-13 22:46:41,257 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 359 predicate places. [2021-10-13 22:46:41,258 INFO L470 AbstractCegarLoop]: Abstraction has has 427 places, 790 transitions, 23990 flow [2021-10-13 22:46:41,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:41,258 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:41,258 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:41,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:41,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:41,484 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:41,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:41,484 INFO L82 PathProgramCache]: Analyzing trace with hash -2054177594, now seen corresponding path program 11 times [2021-10-13 22:46:41,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:41,484 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313816993] [2021-10-13 22:46:41,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:41,484 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:41,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:41,606 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:41,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:41,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313816993] [2021-10-13 22:46:41,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313816993] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:41,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407031298] [2021-10-13 22:46:41,606 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:41,607 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:41,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:41,608 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:41,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-10-13 22:46:42,612 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:42,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:42,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:42,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:43,042 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:43,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407031298] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:43,042 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:43,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:43,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53260510] [2021-10-13 22:46:43,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:43,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:43,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:43,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:43,044 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:43,045 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 790 transitions, 23990 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:43,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:43,045 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:43,045 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:44,314 INFO L129 PetriNetUnfolder]: 540/3941 cut-off events. [2021-10-13 22:46:44,314 INFO L130 PetriNetUnfolder]: For 68140/68634 co-relation queries the response was YES. [2021-10-13 22:46:44,380 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20607 conditions, 3941 events. 540/3941 cut-off events. For 68140/68634 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 45160 event pairs, 0 based on Foata normal form. 39/3562 useless extension candidates. Maximal degree in co-relation 20436. Up to 819 conditions per place. [2021-10-13 22:46:44,396 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 628 selfloop transitions, 176 changer transitions 5/855 dead transitions. [2021-10-13 22:46:44,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 855 transitions, 27306 flow [2021-10-13 22:46:44,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:46:44,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:46:44,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1608 transitions. [2021-10-13 22:46:44,398 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8445378151260504 [2021-10-13 22:46:44,398 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1608 transitions. [2021-10-13 22:46:44,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1608 transitions. [2021-10-13 22:46:44,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:44,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1608 transitions. [2021-10-13 22:46:44,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 57.42857142857143) internal successors, (1608), 28 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:44,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:44,401 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:44,401 INFO L186 Difference]: Start difference. First operand has 427 places, 790 transitions, 23990 flow. Second operand 28 states and 1608 transitions. [2021-10-13 22:46:44,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 855 transitions, 27306 flow [2021-10-13 22:46:44,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 855 transitions, 26881 flow, removed 104 selfloop flow, removed 24 redundant places. [2021-10-13 22:46:44,801 INFO L242 Difference]: Finished difference. Result has 432 places, 810 transitions, 24615 flow [2021-10-13 22:46:44,802 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=23583, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=24615, PETRI_PLACES=432, PETRI_TRANSITIONS=810} [2021-10-13 22:46:44,802 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 364 predicate places. [2021-10-13 22:46:44,802 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 810 transitions, 24615 flow [2021-10-13 22:46:44,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:44,802 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:44,802 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:44,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-10-13 22:46:45,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-10-13 22:46:45,003 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:45,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:45,004 INFO L82 PathProgramCache]: Analyzing trace with hash -1094244276, now seen corresponding path program 12 times [2021-10-13 22:46:45,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:45,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90235359] [2021-10-13 22:46:45,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:45,004 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:45,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:45,157 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:45,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:45,157 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90235359] [2021-10-13 22:46:45,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90235359] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:45,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138267397] [2021-10-13 22:46:45,158 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:45,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:45,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:45,159 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:45,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-10-13 22:46:46,143 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:46:46,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:46,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:46,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:46,516 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:46,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138267397] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:46,517 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:46,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:46,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433441332] [2021-10-13 22:46:46,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:46,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:46,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:46,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:46,521 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:46,522 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 810 transitions, 24615 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:46,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:46,522 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:46,522 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:47,783 INFO L129 PetriNetUnfolder]: 542/3959 cut-off events. [2021-10-13 22:46:47,784 INFO L130 PetriNetUnfolder]: For 69656/70149 co-relation queries the response was YES. [2021-10-13 22:46:47,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20802 conditions, 3959 events. 542/3959 cut-off events. For 69656/70149 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 45510 event pairs, 0 based on Foata normal form. 39/3578 useless extension candidates. Maximal degree in co-relation 20629. Up to 831 conditions per place. [2021-10-13 22:46:47,834 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 636 selfloop transitions, 167 changer transitions 5/854 dead transitions. [2021-10-13 22:46:47,834 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 854 transitions, 27483 flow [2021-10-13 22:46:47,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:46:47,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:46:47,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1551 transitions. [2021-10-13 22:46:47,836 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8447712418300654 [2021-10-13 22:46:47,836 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1551 transitions. [2021-10-13 22:46:47,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1551 transitions. [2021-10-13 22:46:47,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:47,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1551 transitions. [2021-10-13 22:46:47,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 57.44444444444444) internal successors, (1551), 27 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:47,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:47,839 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:47,839 INFO L186 Difference]: Start difference. First operand has 432 places, 810 transitions, 24615 flow. Second operand 27 states and 1551 transitions. [2021-10-13 22:46:47,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 854 transitions, 27483 flow [2021-10-13 22:46:48,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 854 transitions, 27387 flow, removed 20 selfloop flow, removed 16 redundant places. [2021-10-13 22:46:48,239 INFO L242 Difference]: Finished difference. Result has 444 places, 814 transitions, 25134 flow [2021-10-13 22:46:48,239 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=24531, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=25134, PETRI_PLACES=444, PETRI_TRANSITIONS=814} [2021-10-13 22:46:48,240 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 376 predicate places. [2021-10-13 22:46:48,240 INFO L470 AbstractCegarLoop]: Abstraction has has 444 places, 814 transitions, 25134 flow [2021-10-13 22:46:48,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:48,240 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:48,240 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:48,258 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-10-13 22:46:48,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-10-13 22:46:48,441 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:48,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:48,441 INFO L82 PathProgramCache]: Analyzing trace with hash 744553680, now seen corresponding path program 13 times [2021-10-13 22:46:48,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:48,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356481313] [2021-10-13 22:46:48,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:48,441 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:48,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:48,558 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:48,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:48,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356481313] [2021-10-13 22:46:48,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356481313] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:48,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373216727] [2021-10-13 22:46:48,558 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:48,559 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:48,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:48,560 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:48,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-10-13 22:46:49,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:49,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:49,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:50,117 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:50,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373216727] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:50,118 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:50,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:50,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9717107] [2021-10-13 22:46:50,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:50,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:50,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:50,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:50,119 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:50,120 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 814 transitions, 25134 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:50,120 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:50,120 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:50,120 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:51,546 INFO L129 PetriNetUnfolder]: 554/4046 cut-off events. [2021-10-13 22:46:51,548 INFO L130 PetriNetUnfolder]: For 73864/74415 co-relation queries the response was YES. [2021-10-13 22:46:51,605 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21443 conditions, 4046 events. 554/4046 cut-off events. For 73864/74415 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 46656 event pairs, 0 based on Foata normal form. 93/3710 useless extension candidates. Maximal degree in co-relation 21266. Up to 659 conditions per place. [2021-10-13 22:46:51,627 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 328 selfloop transitions, 480 changer transitions 5/859 dead transitions. [2021-10-13 22:46:51,628 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 859 transitions, 28090 flow [2021-10-13 22:46:51,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-13 22:46:51,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-10-13 22:46:51,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2362 transitions. [2021-10-13 22:46:51,630 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8472022955523673 [2021-10-13 22:46:51,630 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2362 transitions. [2021-10-13 22:46:51,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2362 transitions. [2021-10-13 22:46:51,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:51,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2362 transitions. [2021-10-13 22:46:51,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 57.609756097560975) internal successors, (2362), 41 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:51,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 68.0) internal successors, (2856), 42 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:51,636 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 68.0) internal successors, (2856), 42 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:51,636 INFO L186 Difference]: Start difference. First operand has 444 places, 814 transitions, 25134 flow. Second operand 41 states and 2362 transitions. [2021-10-13 22:46:51,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 859 transitions, 28090 flow [2021-10-13 22:46:52,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 859 transitions, 27891 flow, removed 12 selfloop flow, removed 17 redundant places. [2021-10-13 22:46:52,410 INFO L242 Difference]: Finished difference. Result has 469 places, 830 transitions, 26673 flow [2021-10-13 22:46:52,410 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=24947, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=465, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=26673, PETRI_PLACES=469, PETRI_TRANSITIONS=830} [2021-10-13 22:46:52,411 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 401 predicate places. [2021-10-13 22:46:52,411 INFO L470 AbstractCegarLoop]: Abstraction has has 469 places, 830 transitions, 26673 flow [2021-10-13 22:46:52,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:52,411 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:52,411 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:52,430 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-10-13 22:46:52,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-10-13 22:46:52,612 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:52,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:52,612 INFO L82 PathProgramCache]: Analyzing trace with hash -1730064754, now seen corresponding path program 14 times [2021-10-13 22:46:52,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:52,612 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631808510] [2021-10-13 22:46:52,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:52,613 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:52,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:52,728 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:52,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:52,728 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631808510] [2021-10-13 22:46:52,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631808510] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:52,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089835284] [2021-10-13 22:46:52,729 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:52,729 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:52,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:52,730 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:52,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-10-13 22:46:53,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:53,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:53,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:53,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:54,180 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:54,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089835284] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:54,181 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:54,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:54,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983452252] [2021-10-13 22:46:54,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:54,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:54,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:54,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:54,182 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:54,183 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 830 transitions, 26673 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:54,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:54,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:54,183 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:56,113 INFO L129 PetriNetUnfolder]: 605/4354 cut-off events. [2021-10-13 22:46:56,113 INFO L130 PetriNetUnfolder]: For 97029/97707 co-relation queries the response was YES. [2021-10-13 22:46:56,155 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24172 conditions, 4354 events. 605/4354 cut-off events. For 97029/97707 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 50699 event pairs, 0 based on Foata normal form. 149/4043 useless extension candidates. Maximal degree in co-relation 23993. Up to 729 conditions per place. [2021-10-13 22:46:56,173 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 170 selfloop transitions, 692 changer transitions 25/933 dead transitions. [2021-10-13 22:46:56,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 933 transitions, 32412 flow [2021-10-13 22:46:56,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-13 22:46:56,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-10-13 22:46:56,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 3464 transitions. [2021-10-13 22:46:56,175 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8490196078431372 [2021-10-13 22:46:56,175 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 3464 transitions. [2021-10-13 22:46:56,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 3464 transitions. [2021-10-13 22:46:56,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:56,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 3464 transitions. [2021-10-13 22:46:56,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 57.733333333333334) internal successors, (3464), 60 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:56,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 68.0) internal successors, (4148), 61 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:56,181 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 68.0) internal successors, (4148), 61 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:56,181 INFO L186 Difference]: Start difference. First operand has 469 places, 830 transitions, 26673 flow. Second operand 60 states and 3464 transitions. [2021-10-13 22:46:56,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 933 transitions, 32412 flow [2021-10-13 22:46:56,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 933 transitions, 32057 flow, removed 72 selfloop flow, removed 26 redundant places. [2021-10-13 22:46:56,727 INFO L242 Difference]: Finished difference. Result has 518 places, 891 transitions, 30423 flow [2021-10-13 22:46:56,728 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=26378, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=639, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=30423, PETRI_PLACES=518, PETRI_TRANSITIONS=891} [2021-10-13 22:46:56,728 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 450 predicate places. [2021-10-13 22:46:56,728 INFO L470 AbstractCegarLoop]: Abstraction has has 518 places, 891 transitions, 30423 flow [2021-10-13 22:46:56,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:56,729 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:56,729 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:56,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:56,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-10-13 22:46:56,929 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:56,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:56,930 INFO L82 PathProgramCache]: Analyzing trace with hash 1928339474, now seen corresponding path program 15 times [2021-10-13 22:46:56,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:56,930 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711839220] [2021-10-13 22:46:56,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:56,930 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:56,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:57,032 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:57,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:57,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711839220] [2021-10-13 22:46:57,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711839220] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:57,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818529597] [2021-10-13 22:46:57,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:57,032 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:57,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:57,033 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:57,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-10-13 22:46:58,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:46:58,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:58,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:58,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:58,489 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:58,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818529597] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:58,489 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:58,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:58,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358158211] [2021-10-13 22:46:58,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:58,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:58,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:58,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:58,491 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:58,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 891 transitions, 30423 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:58,491 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:58,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:58,492 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:00,359 INFO L129 PetriNetUnfolder]: 631/4671 cut-off events. [2021-10-13 22:47:00,359 INFO L130 PetriNetUnfolder]: For 97889/98503 co-relation queries the response was YES. [2021-10-13 22:47:00,401 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26438 conditions, 4671 events. 631/4671 cut-off events. For 97889/98503 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 55494 event pairs, 0 based on Foata normal form. 37/4211 useless extension candidates. Maximal degree in co-relation 26242. Up to 872 conditions per place. [2021-10-13 22:47:00,419 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 638 selfloop transitions, 306 changer transitions 5/995 dead transitions. [2021-10-13 22:47:00,419 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 995 transitions, 35805 flow [2021-10-13 22:47:00,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-13 22:47:00,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-10-13 22:47:00,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2125 transitions. [2021-10-13 22:47:00,421 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8445945945945946 [2021-10-13 22:47:00,421 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2125 transitions. [2021-10-13 22:47:00,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2125 transitions. [2021-10-13 22:47:00,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:00,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2125 transitions. [2021-10-13 22:47:00,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 57.432432432432435) internal successors, (2125), 37 states have internal predecessors, (2125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:00,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 68.0) internal successors, (2584), 38 states have internal predecessors, (2584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:00,424 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 68.0) internal successors, (2584), 38 states have internal predecessors, (2584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:00,425 INFO L186 Difference]: Start difference. First operand has 518 places, 891 transitions, 30423 flow. Second operand 37 states and 2125 transitions. [2021-10-13 22:47:00,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 995 transitions, 35805 flow [2021-10-13 22:47:01,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 995 transitions, 34614 flow, removed 450 selfloop flow, removed 40 redundant places. [2021-10-13 22:47:01,046 INFO L242 Difference]: Finished difference. Result has 513 places, 938 transitions, 32030 flow [2021-10-13 22:47:01,047 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=29344, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=32030, PETRI_PLACES=513, PETRI_TRANSITIONS=938} [2021-10-13 22:47:01,048 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 445 predicate places. [2021-10-13 22:47:01,048 INFO L470 AbstractCegarLoop]: Abstraction has has 513 places, 938 transitions, 32030 flow [2021-10-13 22:47:01,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:01,048 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:01,048 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:01,074 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2021-10-13 22:47:01,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:01,274 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:01,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:01,274 INFO L82 PathProgramCache]: Analyzing trace with hash 844664928, now seen corresponding path program 16 times [2021-10-13 22:47:01,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:01,274 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079834607] [2021-10-13 22:47:01,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:01,275 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:01,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:01,368 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:01,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:01,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079834607] [2021-10-13 22:47:01,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079834607] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:01,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752312065] [2021-10-13 22:47:01,369 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:47:01,369 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:01,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:01,370 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:01,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-10-13 22:47:02,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:47:02,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:02,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:47:02,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:02,832 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:02,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752312065] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:02,833 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:02,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:47:02,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410482556] [2021-10-13 22:47:02,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:02,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:02,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:02,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:02,834 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:02,835 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 938 transitions, 32030 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:02,835 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:02,835 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:02,835 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:04,567 INFO L129 PetriNetUnfolder]: 647/4815 cut-off events. [2021-10-13 22:47:04,568 INFO L130 PetriNetUnfolder]: For 101568/102104 co-relation queries the response was YES. [2021-10-13 22:47:04,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27075 conditions, 4815 events. 647/4815 cut-off events. For 101568/102104 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 57844 event pairs, 0 based on Foata normal form. 51/4353 useless extension candidates. Maximal degree in co-relation 26881. Up to 800 conditions per place. [2021-10-13 22:47:04,640 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 540 selfloop transitions, 420 changer transitions 5/1011 dead transitions. [2021-10-13 22:47:04,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 1011 transitions, 36323 flow [2021-10-13 22:47:04,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-13 22:47:04,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-13 22:47:04,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2414 transitions. [2021-10-13 22:47:04,643 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8452380952380952 [2021-10-13 22:47:04,643 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2414 transitions. [2021-10-13 22:47:04,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2414 transitions. [2021-10-13 22:47:04,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:04,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2414 transitions. [2021-10-13 22:47:04,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 57.476190476190474) internal successors, (2414), 42 states have internal predecessors, (2414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:04,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 68.0) internal successors, (2924), 43 states have internal predecessors, (2924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:04,648 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 68.0) internal successors, (2924), 43 states have internal predecessors, (2924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:04,648 INFO L186 Difference]: Start difference. First operand has 513 places, 938 transitions, 32030 flow. Second operand 42 states and 2414 transitions. [2021-10-13 22:47:04,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 1011 transitions, 36323 flow [2021-10-13 22:47:05,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 1011 transitions, 36047 flow, removed 35 selfloop flow, removed 31 redundant places. [2021-10-13 22:47:05,341 INFO L242 Difference]: Finished difference. Result has 526 places, 955 transitions, 33630 flow [2021-10-13 22:47:05,342 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=31768, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=938, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=33630, PETRI_PLACES=526, PETRI_TRANSITIONS=955} [2021-10-13 22:47:05,342 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 458 predicate places. [2021-10-13 22:47:05,342 INFO L470 AbstractCegarLoop]: Abstraction has has 526 places, 955 transitions, 33630 flow [2021-10-13 22:47:05,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:05,342 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:05,342 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:05,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-10-13 22:47:05,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-10-13 22:47:05,543 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:05,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:05,543 INFO L82 PathProgramCache]: Analyzing trace with hash -1502249878, now seen corresponding path program 17 times [2021-10-13 22:47:05,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:05,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98181272] [2021-10-13 22:47:05,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:05,544 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:05,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:05,641 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:05,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:05,641 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98181272] [2021-10-13 22:47:05,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98181272] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:05,641 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299452491] [2021-10-13 22:47:05,641 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:47:05,641 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:05,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:05,642 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:05,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-10-13 22:47:06,740 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:47:06,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:06,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:47:06,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:07,084 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:07,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299452491] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:07,085 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:07,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:47:07,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228363213] [2021-10-13 22:47:07,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:07,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:07,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:07,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:07,087 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:07,088 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 955 transitions, 33630 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:07,088 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:07,088 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:07,088 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:08,791 INFO L129 PetriNetUnfolder]: 664/4961 cut-off events. [2021-10-13 22:47:08,791 INFO L130 PetriNetUnfolder]: For 110403/110974 co-relation queries the response was YES. [2021-10-13 22:47:08,940 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28407 conditions, 4961 events. 664/4961 cut-off events. For 110403/110974 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 60133 event pairs, 0 based on Foata normal form. 72/4504 useless extension candidates. Maximal degree in co-relation 28216. Up to 814 conditions per place. [2021-10-13 22:47:08,959 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 428 selfloop transitions, 533 changer transitions 5/1012 dead transitions. [2021-10-13 22:47:08,959 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 1012 transitions, 37516 flow [2021-10-13 22:47:08,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:47:08,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:47:08,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2247 transitions. [2021-10-13 22:47:08,961 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8472850678733032 [2021-10-13 22:47:08,961 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2247 transitions. [2021-10-13 22:47:08,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2247 transitions. [2021-10-13 22:47:08,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:08,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2247 transitions. [2021-10-13 22:47:08,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 57.61538461538461) internal successors, (2247), 39 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:08,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 68.0) internal successors, (2720), 40 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:08,966 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 68.0) internal successors, (2720), 40 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:08,966 INFO L186 Difference]: Start difference. First operand has 526 places, 955 transitions, 33630 flow. Second operand 39 states and 2247 transitions. [2021-10-13 22:47:08,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 1012 transitions, 37516 flow [2021-10-13 22:47:09,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 1012 transitions, 36999 flow, removed 45 selfloop flow, removed 34 redundant places. [2021-10-13 22:47:09,612 INFO L242 Difference]: Finished difference. Result has 531 places, 972 transitions, 35334 flow [2021-10-13 22:47:09,613 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=33131, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=955, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=516, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=35334, PETRI_PLACES=531, PETRI_TRANSITIONS=972} [2021-10-13 22:47:09,613 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 463 predicate places. [2021-10-13 22:47:09,613 INFO L470 AbstractCegarLoop]: Abstraction has has 531 places, 972 transitions, 35334 flow [2021-10-13 22:47:09,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:09,613 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:09,614 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:09,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:09,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:09,814 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:09,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:09,815 INFO L82 PathProgramCache]: Analyzing trace with hash 1904941110, now seen corresponding path program 18 times [2021-10-13 22:47:09,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:09,815 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035369725] [2021-10-13 22:47:09,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:09,815 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:09,987 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:09,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:09,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035369725] [2021-10-13 22:47:09,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035369725] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:09,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281558613] [2021-10-13 22:47:09,988 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:47:09,988 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:09,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:09,989 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:09,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-10-13 22:47:11,165 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:47:11,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:11,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:47:11,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:11,527 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:11,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281558613] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:11,528 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:11,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:47:11,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477152597] [2021-10-13 22:47:11,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:47:11,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:11,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:47:11,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:47:11,529 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:11,530 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 972 transitions, 35334 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:11,530 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:11,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:11,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:13,558 INFO L129 PetriNetUnfolder]: 726/5376 cut-off events. [2021-10-13 22:47:13,559 INFO L130 PetriNetUnfolder]: For 131440/132235 co-relation queries the response was YES. [2021-10-13 22:47:13,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31460 conditions, 5376 events. 726/5376 cut-off events. For 131440/132235 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 66017 event pairs, 0 based on Foata normal form. 137/4941 useless extension candidates. Maximal degree in co-relation 31268. Up to 916 conditions per place. [2021-10-13 22:47:13,643 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 238 selfloop transitions, 791 changer transitions 11/1086 dead transitions. [2021-10-13 22:47:13,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 1086 transitions, 41820 flow [2021-10-13 22:47:13,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 22:47:13,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-13 22:47:13,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2770 transitions. [2021-10-13 22:47:13,645 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8486519607843137 [2021-10-13 22:47:13,645 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2770 transitions. [2021-10-13 22:47:13,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2770 transitions. [2021-10-13 22:47:13,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:13,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2770 transitions. [2021-10-13 22:47:13,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 57.708333333333336) internal successors, (2770), 48 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:13,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 68.0) internal successors, (3332), 49 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:13,652 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 68.0) internal successors, (3332), 49 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:13,652 INFO L186 Difference]: Start difference. First operand has 531 places, 972 transitions, 35334 flow. Second operand 48 states and 2770 transitions. [2021-10-13 22:47:13,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 1086 transitions, 41820 flow [2021-10-13 22:47:14,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 1086 transitions, 41130 flow, removed 19 selfloop flow, removed 36 redundant places. [2021-10-13 22:47:14,524 INFO L242 Difference]: Finished difference. Result has 549 places, 1058 transitions, 40177 flow [2021-10-13 22:47:14,524 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=34691, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=716, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=40177, PETRI_PLACES=549, PETRI_TRANSITIONS=1058} [2021-10-13 22:47:14,525 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 481 predicate places. [2021-10-13 22:47:14,525 INFO L470 AbstractCegarLoop]: Abstraction has has 549 places, 1058 transitions, 40177 flow [2021-10-13 22:47:14,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:14,525 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:14,525 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:14,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-10-13 22:47:14,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:14,726 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:14,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:14,726 INFO L82 PathProgramCache]: Analyzing trace with hash 594116128, now seen corresponding path program 19 times [2021-10-13 22:47:14,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:14,726 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652389579] [2021-10-13 22:47:14,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:14,727 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:14,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:14,835 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:14,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:14,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652389579] [2021-10-13 22:47:14,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652389579] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:14,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458942357] [2021-10-13 22:47:14,836 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:47:14,836 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:14,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:14,837 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:14,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-10-13 22:47:16,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:16,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:47:16,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:16,367 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:16,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458942357] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:16,368 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:16,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:47:16,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341537381] [2021-10-13 22:47:16,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:16,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:16,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:16,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:16,369 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:16,369 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 1058 transitions, 40177 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:16,369 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:16,370 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:16,370 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:18,117 INFO L129 PetriNetUnfolder]: 729/5433 cut-off events. [2021-10-13 22:47:18,117 INFO L130 PetriNetUnfolder]: For 137674/138484 co-relation queries the response was YES. [2021-10-13 22:47:18,173 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32765 conditions, 5433 events. 729/5433 cut-off events. For 137674/138484 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 66994 event pairs, 0 based on Foata normal form. 46/4900 useless extension candidates. Maximal degree in co-relation 32566. Up to 1211 conditions per place. [2021-10-13 22:47:18,196 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 920 selfloop transitions, 152 changer transitions 5/1123 dead transitions. [2021-10-13 22:47:18,196 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 1123 transitions, 44644 flow [2021-10-13 22:47:18,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-13 22:47:18,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-13 22:47:18,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1208 transitions. [2021-10-13 22:47:18,198 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.84593837535014 [2021-10-13 22:47:18,198 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1208 transitions. [2021-10-13 22:47:18,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1208 transitions. [2021-10-13 22:47:18,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:18,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1208 transitions. [2021-10-13 22:47:18,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 57.523809523809526) internal successors, (1208), 21 states have internal predecessors, (1208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:18,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 68.0) internal successors, (1496), 22 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:18,200 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 68.0) internal successors, (1496), 22 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:18,200 INFO L186 Difference]: Start difference. First operand has 549 places, 1058 transitions, 40177 flow. Second operand 21 states and 1208 transitions. [2021-10-13 22:47:18,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 1123 transitions, 44644 flow [2021-10-13 22:47:19,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 1123 transitions, 43725 flow, removed 329 selfloop flow, removed 32 redundant places. [2021-10-13 22:47:19,095 INFO L242 Difference]: Finished difference. Result has 538 places, 1068 transitions, 40222 flow [2021-10-13 22:47:19,096 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=39296, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1058, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=906, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=40222, PETRI_PLACES=538, PETRI_TRANSITIONS=1068} [2021-10-13 22:47:19,096 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 470 predicate places. [2021-10-13 22:47:19,096 INFO L470 AbstractCegarLoop]: Abstraction has has 538 places, 1068 transitions, 40222 flow [2021-10-13 22:47:19,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:19,096 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:19,097 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:19,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:19,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-10-13 22:47:19,297 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:19,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:19,298 INFO L82 PathProgramCache]: Analyzing trace with hash 135247728, now seen corresponding path program 20 times [2021-10-13 22:47:19,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:19,298 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680151081] [2021-10-13 22:47:19,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:19,298 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:19,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:19,410 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:19,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:19,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680151081] [2021-10-13 22:47:19,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680151081] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:19,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576325307] [2021-10-13 22:47:19,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:47:19,411 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:19,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:19,412 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:19,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-10-13 22:47:20,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:47:20,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:20,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:47:20,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:21,046 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:21,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576325307] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:21,046 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:21,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:47:21,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749236533] [2021-10-13 22:47:21,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:21,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:21,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:21,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:21,048 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:21,048 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 1068 transitions, 40222 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:21,048 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:21,048 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:21,049 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:22,628 INFO L129 PetriNetUnfolder]: 732/5453 cut-off events. [2021-10-13 22:47:22,628 INFO L130 PetriNetUnfolder]: For 137547/138342 co-relation queries the response was YES. [2021-10-13 22:47:22,894 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32647 conditions, 5453 events. 732/5453 cut-off events. For 137547/138342 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 67260 event pairs, 0 based on Foata normal form. 52/4924 useless extension candidates. Maximal degree in co-relation 32447. Up to 1065 conditions per place. [2021-10-13 22:47:22,931 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 769 selfloop transitions, 307 changer transitions 5/1127 dead transitions. [2021-10-13 22:47:22,932 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 1127 transitions, 44251 flow [2021-10-13 22:47:22,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:47:22,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:47:22,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1496 transitions. [2021-10-13 22:47:22,934 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8461538461538461 [2021-10-13 22:47:22,934 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1496 transitions. [2021-10-13 22:47:22,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1496 transitions. [2021-10-13 22:47:22,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:22,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1496 transitions. [2021-10-13 22:47:22,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.53846153846154) internal successors, (1496), 26 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:22,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:22,937 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:22,937 INFO L186 Difference]: Start difference. First operand has 538 places, 1068 transitions, 40222 flow. Second operand 26 states and 1496 transitions. [2021-10-13 22:47:22,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 1127 transitions, 44251 flow [2021-10-13 22:47:23,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 1127 transitions, 44041 flow, removed 9 selfloop flow, removed 17 redundant places. [2021-10-13 22:47:24,005 INFO L242 Difference]: Finished difference. Result has 549 places, 1073 transitions, 41107 flow [2021-10-13 22:47:24,006 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=40022, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1068, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=761, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=41107, PETRI_PLACES=549, PETRI_TRANSITIONS=1073} [2021-10-13 22:47:24,006 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 481 predicate places. [2021-10-13 22:47:24,006 INFO L470 AbstractCegarLoop]: Abstraction has has 549 places, 1073 transitions, 41107 flow [2021-10-13 22:47:24,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:24,006 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:24,007 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:24,026 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-10-13 22:47:24,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-10-13 22:47:24,207 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:24,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:24,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1010646536, now seen corresponding path program 21 times [2021-10-13 22:47:24,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:24,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357264505] [2021-10-13 22:47:24,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:24,208 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:24,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:24,307 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:24,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:24,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357264505] [2021-10-13 22:47:24,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357264505] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:24,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298535990] [2021-10-13 22:47:24,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:24,308 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:24,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:24,309 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:24,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-10-13 22:47:25,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:47:25,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:25,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:47:25,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:25,869 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:25,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298535990] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:25,870 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:25,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:47:25,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176780105] [2021-10-13 22:47:25,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:25,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:25,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:25,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:25,872 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:25,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 1073 transitions, 41107 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:25,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:25,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:25,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:27,825 INFO L129 PetriNetUnfolder]: 738/5500 cut-off events. [2021-10-13 22:47:27,825 INFO L130 PetriNetUnfolder]: For 146041/146874 co-relation queries the response was YES. [2021-10-13 22:47:27,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33376 conditions, 5500 events. 738/5500 cut-off events. For 146041/146874 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 68076 event pairs, 0 based on Foata normal form. 88/5002 useless extension candidates. Maximal degree in co-relation 33173. Up to 944 conditions per place. [2021-10-13 22:47:27,903 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 510 selfloop transitions, 559 changer transitions 5/1120 dead transitions. [2021-10-13 22:47:27,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 1120 transitions, 44919 flow [2021-10-13 22:47:27,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 22:47:27,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-13 22:47:27,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1845 transitions. [2021-10-13 22:47:27,904 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8478860294117647 [2021-10-13 22:47:27,905 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1845 transitions. [2021-10-13 22:47:27,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1845 transitions. [2021-10-13 22:47:27,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:27,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1845 transitions. [2021-10-13 22:47:27,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 57.65625) internal successors, (1845), 32 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:27,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 68.0) internal successors, (2244), 33 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:27,907 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 68.0) internal successors, (2244), 33 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:27,907 INFO L186 Difference]: Start difference. First operand has 549 places, 1073 transitions, 41107 flow. Second operand 32 states and 1845 transitions. [2021-10-13 22:47:27,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 1120 transitions, 44919 flow [2021-10-13 22:47:28,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 1120 transitions, 44589 flow, removed 17 selfloop flow, removed 18 redundant places. [2021-10-13 22:47:28,993 INFO L242 Difference]: Finished difference. Result has 563 places, 1079 transitions, 42648 flow [2021-10-13 22:47:28,994 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=40797, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1073, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=553, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=42648, PETRI_PLACES=563, PETRI_TRANSITIONS=1079} [2021-10-13 22:47:28,994 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 495 predicate places. [2021-10-13 22:47:28,994 INFO L470 AbstractCegarLoop]: Abstraction has has 563 places, 1079 transitions, 42648 flow [2021-10-13 22:47:28,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:28,994 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:28,995 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:29,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-10-13 22:47:29,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-10-13 22:47:29,202 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:29,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:29,202 INFO L82 PathProgramCache]: Analyzing trace with hash -1792449236, now seen corresponding path program 22 times [2021-10-13 22:47:29,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:29,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228858109] [2021-10-13 22:47:29,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:29,203 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:29,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:29,303 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:29,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:29,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228858109] [2021-10-13 22:47:29,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228858109] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:29,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539614775] [2021-10-13 22:47:29,303 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:47:29,303 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:29,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:29,304 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:29,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-10-13 22:47:30,622 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:47:30,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:30,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:47:30,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:30,902 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:30,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539614775] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:30,902 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:30,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:47:30,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392862035] [2021-10-13 22:47:30,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:47:30,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:30,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:47:30,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:47:30,904 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:30,905 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 1079 transitions, 42648 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:30,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:30,905 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:30,905 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:32,924 INFO L129 PetriNetUnfolder]: 771/5706 cut-off events. [2021-10-13 22:47:32,924 INFO L130 PetriNetUnfolder]: For 165081/166088 co-relation queries the response was YES. [2021-10-13 22:47:33,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35549 conditions, 5706 events. 771/5706 cut-off events. For 165081/166088 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 71179 event pairs, 0 based on Foata normal form. 170/5269 useless extension candidates. Maximal degree in co-relation 35345. Up to 1001 conditions per place. [2021-10-13 22:47:33,135 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 290 selfloop transitions, 799 changer transitions 11/1146 dead transitions. [2021-10-13 22:47:33,135 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 1146 transitions, 47986 flow [2021-10-13 22:47:33,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-13 22:47:33,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-13 22:47:33,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2425 transitions. [2021-10-13 22:47:33,137 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8490896358543417 [2021-10-13 22:47:33,137 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2425 transitions. [2021-10-13 22:47:33,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2425 transitions. [2021-10-13 22:47:33,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:33,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2425 transitions. [2021-10-13 22:47:33,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 57.73809523809524) internal successors, (2425), 42 states have internal predecessors, (2425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:33,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 68.0) internal successors, (2924), 43 states have internal predecessors, (2924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:33,142 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 68.0) internal successors, (2924), 43 states have internal predecessors, (2924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:33,142 INFO L186 Difference]: Start difference. First operand has 563 places, 1079 transitions, 42648 flow. Second operand 42 states and 2425 transitions. [2021-10-13 22:47:33,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 1146 transitions, 47986 flow [2021-10-13 22:47:34,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 1146 transitions, 47347 flow, removed 17 selfloop flow, removed 26 redundant places. [2021-10-13 22:47:34,209 INFO L242 Difference]: Finished difference. Result has 584 places, 1121 transitions, 46209 flow [2021-10-13 22:47:34,210 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=42041, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1079, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=761, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=46209, PETRI_PLACES=584, PETRI_TRANSITIONS=1121} [2021-10-13 22:47:34,210 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 516 predicate places. [2021-10-13 22:47:34,210 INFO L470 AbstractCegarLoop]: Abstraction has has 584 places, 1121 transitions, 46209 flow [2021-10-13 22:47:34,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:34,210 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:34,210 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:34,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:34,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-10-13 22:47:34,412 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:34,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:34,412 INFO L82 PathProgramCache]: Analyzing trace with hash 452350410, now seen corresponding path program 3 times [2021-10-13 22:47:34,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:34,412 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046254042] [2021-10-13 22:47:34,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:34,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:34,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:34,524 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:34,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:34,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046254042] [2021-10-13 22:47:34,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046254042] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:34,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456128194] [2021-10-13 22:47:34,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:34,525 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:34,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:34,526 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:34,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-10-13 22:47:35,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-10-13 22:47:35,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:35,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:35,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:36,258 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:36,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456128194] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:36,258 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:36,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:36,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420284826] [2021-10-13 22:47:36,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:36,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:36,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:36,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:36,260 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:36,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 1121 transitions, 46209 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:36,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:36,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:36,261 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:38,145 INFO L129 PetriNetUnfolder]: 790/5854 cut-off events. [2021-10-13 22:47:38,145 INFO L130 PetriNetUnfolder]: For 183657/184668 co-relation queries the response was YES. [2021-10-13 22:47:38,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37662 conditions, 5854 events. 790/5854 cut-off events. For 183657/184668 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 73156 event pairs, 0 based on Foata normal form. 57/5288 useless extension candidates. Maximal degree in co-relation 37452. Up to 1367 conditions per place. [2021-10-13 22:47:38,237 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 972 selfloop transitions, 135 changer transitions 11/1164 dead transitions. [2021-10-13 22:47:38,237 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 1164 transitions, 51011 flow [2021-10-13 22:47:38,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 22:47:38,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-13 22:47:38,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1390 transitions. [2021-10-13 22:47:38,334 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8517156862745098 [2021-10-13 22:47:38,334 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1390 transitions. [2021-10-13 22:47:38,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1390 transitions. [2021-10-13 22:47:38,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:38,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1390 transitions. [2021-10-13 22:47:38,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 57.916666666666664) internal successors, (1390), 24 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:38,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:38,336 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:38,336 INFO L186 Difference]: Start difference. First operand has 584 places, 1121 transitions, 46209 flow. Second operand 24 states and 1390 transitions. [2021-10-13 22:47:38,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 1164 transitions, 51011 flow [2021-10-13 22:47:39,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 1164 transitions, 50256 flow, removed 190 selfloop flow, removed 32 redundant places. [2021-10-13 22:47:39,361 INFO L242 Difference]: Finished difference. Result has 578 places, 1151 transitions, 47272 flow [2021-10-13 22:47:39,362 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=45462, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1009, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=47272, PETRI_PLACES=578, PETRI_TRANSITIONS=1151} [2021-10-13 22:47:39,362 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 510 predicate places. [2021-10-13 22:47:39,362 INFO L470 AbstractCegarLoop]: Abstraction has has 578 places, 1151 transitions, 47272 flow [2021-10-13 22:47:39,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:39,363 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:39,363 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:39,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:39,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:39,564 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:39,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:39,564 INFO L82 PathProgramCache]: Analyzing trace with hash 1351817367, now seen corresponding path program 14 times [2021-10-13 22:47:39,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:39,564 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275331797] [2021-10-13 22:47:39,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:39,564 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:39,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:39,692 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:39,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:39,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275331797] [2021-10-13 22:47:39,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275331797] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:39,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418519207] [2021-10-13 22:47:39,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:47:39,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:39,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:39,694 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:39,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-10-13 22:47:41,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:47:41,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:41,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:41,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:41,630 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:41,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418519207] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:41,630 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:41,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:41,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404473739] [2021-10-13 22:47:41,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:41,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:41,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:41,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:41,632 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:41,633 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 1151 transitions, 47272 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:41,633 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:41,633 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:41,633 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:43,433 INFO L129 PetriNetUnfolder]: 787/5843 cut-off events. [2021-10-13 22:47:43,433 INFO L130 PetriNetUnfolder]: For 173563/174610 co-relation queries the response was YES. [2021-10-13 22:47:43,504 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37290 conditions, 5843 events. 787/5843 cut-off events. For 173563/174610 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 73125 event pairs, 0 based on Foata normal form. 55/5276 useless extension candidates. Maximal degree in co-relation 37076. Up to 1355 conditions per place. [2021-10-13 22:47:43,531 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1007 selfloop transitions, 118 changer transitions 5/1176 dead transitions. [2021-10-13 22:47:43,531 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 1176 transitions, 50525 flow [2021-10-13 22:47:43,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:47:43,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:47:43,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 981 transitions. [2021-10-13 22:47:43,541 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8486159169550173 [2021-10-13 22:47:43,541 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 981 transitions. [2021-10-13 22:47:43,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 981 transitions. [2021-10-13 22:47:43,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:43,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 981 transitions. [2021-10-13 22:47:43,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 57.705882352941174) internal successors, (981), 17 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:43,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:43,543 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:43,543 INFO L186 Difference]: Start difference. First operand has 578 places, 1151 transitions, 47272 flow. Second operand 17 states and 981 transitions. [2021-10-13 22:47:43,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 1176 transitions, 50525 flow [2021-10-13 22:47:44,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 1176 transitions, 50115 flow, removed 148 selfloop flow, removed 16 redundant places. [2021-10-13 22:47:44,635 INFO L242 Difference]: Finished difference. Result has 578 places, 1153 transitions, 47269 flow [2021-10-13 22:47:44,635 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=46870, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1033, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=47269, PETRI_PLACES=578, PETRI_TRANSITIONS=1153} [2021-10-13 22:47:44,636 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 510 predicate places. [2021-10-13 22:47:44,636 INFO L470 AbstractCegarLoop]: Abstraction has has 578 places, 1153 transitions, 47269 flow [2021-10-13 22:47:44,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:44,636 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:44,636 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:44,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-10-13 22:47:44,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-10-13 22:47:44,836 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:44,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:44,837 INFO L82 PathProgramCache]: Analyzing trace with hash 243204103, now seen corresponding path program 15 times [2021-10-13 22:47:44,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:44,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689224386] [2021-10-13 22:47:44,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:44,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:44,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:44,960 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:44,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:44,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689224386] [2021-10-13 22:47:44,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689224386] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:44,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508235943] [2021-10-13 22:47:44,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:44,961 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:44,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:44,961 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:44,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-10-13 22:47:46,343 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:47:46,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:46,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:46,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:46,743 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:46,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508235943] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:46,744 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:46,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:46,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579352716] [2021-10-13 22:47:46,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:46,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:46,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:46,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:46,745 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:46,745 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 1153 transitions, 47269 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:46,745 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:46,746 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:46,746 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:48,543 INFO L129 PetriNetUnfolder]: 788/5845 cut-off events. [2021-10-13 22:47:48,543 INFO L130 PetriNetUnfolder]: For 177582/178610 co-relation queries the response was YES. [2021-10-13 22:47:48,602 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37371 conditions, 5845 events. 788/5845 cut-off events. For 177582/178610 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 73052 event pairs, 0 based on Foata normal form. 55/5279 useless extension candidates. Maximal degree in co-relation 37156. Up to 1332 conditions per place. [2021-10-13 22:47:48,627 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 984 selfloop transitions, 144 changer transitions 5/1179 dead transitions. [2021-10-13 22:47:48,627 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 1179 transitions, 50579 flow [2021-10-13 22:47:48,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-13 22:47:48,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-13 22:47:48,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1039 transitions. [2021-10-13 22:47:48,628 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8488562091503268 [2021-10-13 22:47:48,628 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1039 transitions. [2021-10-13 22:47:48,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1039 transitions. [2021-10-13 22:47:48,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:48,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1039 transitions. [2021-10-13 22:47:48,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 57.72222222222222) internal successors, (1039), 18 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:48,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 68.0) internal successors, (1292), 19 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:48,630 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 68.0) internal successors, (1292), 19 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:48,630 INFO L186 Difference]: Start difference. First operand has 578 places, 1153 transitions, 47269 flow. Second operand 18 states and 1039 transitions. [2021-10-13 22:47:48,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 1179 transitions, 50579 flow [2021-10-13 22:47:49,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 1179 transitions, 50364 flow, removed 11 selfloop flow, removed 15 redundant places. [2021-10-13 22:47:49,738 INFO L242 Difference]: Finished difference. Result has 582 places, 1155 transitions, 47542 flow [2021-10-13 22:47:49,739 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=47065, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1009, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=47542, PETRI_PLACES=582, PETRI_TRANSITIONS=1155} [2021-10-13 22:47:49,739 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 514 predicate places. [2021-10-13 22:47:49,739 INFO L470 AbstractCegarLoop]: Abstraction has has 582 places, 1155 transitions, 47542 flow [2021-10-13 22:47:49,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:49,739 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:49,739 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:49,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:49,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:49,940 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:49,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:49,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1272336307, now seen corresponding path program 16 times [2021-10-13 22:47:49,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:49,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912528028] [2021-10-13 22:47:49,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:49,940 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:49,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:50,066 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:50,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:50,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912528028] [2021-10-13 22:47:50,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912528028] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:50,067 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303426915] [2021-10-13 22:47:50,067 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:47:50,067 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:50,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:50,069 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:50,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-10-13 22:47:51,522 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:47:51,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:51,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:51,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:51,934 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:51,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303426915] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:51,935 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:51,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:51,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140539171] [2021-10-13 22:47:51,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:51,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:51,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:51,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:51,937 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:51,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 1155 transitions, 47542 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:51,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:51,938 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:51,938 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:54,411 INFO L129 PetriNetUnfolder]: 824/6093 cut-off events. [2021-10-13 22:47:54,411 INFO L130 PetriNetUnfolder]: For 205166/206230 co-relation queries the response was YES. [2021-10-13 22:47:54,477 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39469 conditions, 6093 events. 824/6093 cut-off events. For 205166/206230 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 76690 event pairs, 0 based on Foata normal form. 173/5619 useless extension candidates. Maximal degree in co-relation 39252. Up to 1049 conditions per place. [2021-10-13 22:47:54,502 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 329 selfloop transitions, 841 changer transitions 17/1233 dead transitions. [2021-10-13 22:47:54,503 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 1233 transitions, 54049 flow [2021-10-13 22:47:54,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-13 22:47:54,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-13 22:47:54,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2542 transitions. [2021-10-13 22:47:54,504 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8495989304812834 [2021-10-13 22:47:54,504 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2542 transitions. [2021-10-13 22:47:54,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2542 transitions. [2021-10-13 22:47:54,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:54,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2542 transitions. [2021-10-13 22:47:54,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 57.77272727272727) internal successors, (2542), 44 states have internal predecessors, (2542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:54,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 68.0) internal successors, (3060), 45 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:54,508 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 68.0) internal successors, (3060), 45 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:54,508 INFO L186 Difference]: Start difference. First operand has 582 places, 1155 transitions, 47542 flow. Second operand 44 states and 2542 transitions. [2021-10-13 22:47:54,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 1233 transitions, 54049 flow [2021-10-13 22:47:55,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 608 places, 1233 transitions, 53750 flow, removed 43 selfloop flow, removed 15 redundant places. [2021-10-13 22:47:55,674 INFO L242 Difference]: Finished difference. Result has 619 places, 1197 transitions, 51700 flow [2021-10-13 22:47:55,674 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=47321, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=807, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=51700, PETRI_PLACES=619, PETRI_TRANSITIONS=1197} [2021-10-13 22:47:55,675 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 551 predicate places. [2021-10-13 22:47:55,675 INFO L470 AbstractCegarLoop]: Abstraction has has 619 places, 1197 transitions, 51700 flow [2021-10-13 22:47:55,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:55,675 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:55,675 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:55,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-10-13 22:47:55,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-10-13 22:47:55,876 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:55,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:55,876 INFO L82 PathProgramCache]: Analyzing trace with hash -103574947, now seen corresponding path program 17 times [2021-10-13 22:47:55,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:55,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487851477] [2021-10-13 22:47:55,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:55,876 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:55,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:55,990 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:55,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:55,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487851477] [2021-10-13 22:47:55,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487851477] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:55,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367576559] [2021-10-13 22:47:55,991 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:47:55,991 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:55,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:55,992 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:55,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-10-13 22:47:57,491 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:47:57,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:57,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:57,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:57,821 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:57,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367576559] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:57,821 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:57,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:47:57,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837393226] [2021-10-13 22:47:57,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:47:57,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:57,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:47:57,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:47:57,823 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:57,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 1197 transitions, 51700 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:57,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:57,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:57,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:00,294 INFO L129 PetriNetUnfolder]: 857/6390 cut-off events. [2021-10-13 22:48:00,294 INFO L130 PetriNetUnfolder]: For 222464/223541 co-relation queries the response was YES. [2021-10-13 22:48:00,368 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42719 conditions, 6390 events. 857/6390 cut-off events. For 222464/223541 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 80979 event pairs, 0 based on Foata normal form. 85/5794 useless extension candidates. Maximal degree in co-relation 42493. Up to 1362 conditions per place. [2021-10-13 22:48:00,397 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 876 selfloop transitions, 339 changer transitions 11/1272 dead transitions. [2021-10-13 22:48:00,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 648 places, 1272 transitions, 58481 flow [2021-10-13 22:48:00,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:48:00,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:48:00,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2080 transitions. [2021-10-13 22:48:00,399 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8496732026143791 [2021-10-13 22:48:00,399 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2080 transitions. [2021-10-13 22:48:00,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2080 transitions. [2021-10-13 22:48:00,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:00,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2080 transitions. [2021-10-13 22:48:00,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 57.77777777777778) internal successors, (2080), 36 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:00,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:00,402 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:00,402 INFO L186 Difference]: Start difference. First operand has 619 places, 1197 transitions, 51700 flow. Second operand 36 states and 2080 transitions. [2021-10-13 22:48:00,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 648 places, 1272 transitions, 58481 flow [2021-10-13 22:48:01,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 1272 transitions, 56719 flow, removed 720 selfloop flow, removed 32 redundant places. [2021-10-13 22:48:01,901 INFO L242 Difference]: Finished difference. Result has 623 places, 1252 transitions, 53744 flow [2021-10-13 22:48:01,902 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=49966, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=902, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=53744, PETRI_PLACES=623, PETRI_TRANSITIONS=1252} [2021-10-13 22:48:01,902 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 555 predicate places. [2021-10-13 22:48:01,902 INFO L470 AbstractCegarLoop]: Abstraction has has 623 places, 1252 transitions, 53744 flow [2021-10-13 22:48:01,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:01,902 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:01,903 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:01,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:02,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:02,107 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:02,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:02,108 INFO L82 PathProgramCache]: Analyzing trace with hash 1765404555, now seen corresponding path program 23 times [2021-10-13 22:48:02,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:02,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868858786] [2021-10-13 22:48:02,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:02,108 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:02,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:02,222 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:02,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:02,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868858786] [2021-10-13 22:48:02,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868858786] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:02,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686448171] [2021-10-13 22:48:02,222 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:48:02,222 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:02,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:02,223 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:02,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-10-13 22:48:03,689 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:48:03,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:03,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:03,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:04,101 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:04,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686448171] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:04,102 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:04,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:48:04,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847743552] [2021-10-13 22:48:04,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:04,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:04,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:04,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:04,103 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:04,104 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 1252 transitions, 53744 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:04,104 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:04,104 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:04,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:06,420 INFO L129 PetriNetUnfolder]: 854/6386 cut-off events. [2021-10-13 22:48:06,420 INFO L130 PetriNetUnfolder]: For 210550/211603 co-relation queries the response was YES. [2021-10-13 22:48:06,497 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42246 conditions, 6386 events. 854/6386 cut-off events. For 210550/211603 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 81000 event pairs, 0 based on Foata normal form. 47/5752 useless extension candidates. Maximal degree in co-relation 42020. Up to 1356 conditions per place. [2021-10-13 22:48:06,529 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1031 selfloop transitions, 241 changer transitions 5/1323 dead transitions. [2021-10-13 22:48:06,530 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 648 places, 1323 transitions, 58616 flow [2021-10-13 22:48:06,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:48:06,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:48:06,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1722 transitions. [2021-10-13 22:48:06,531 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8441176470588235 [2021-10-13 22:48:06,531 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1722 transitions. [2021-10-13 22:48:06,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1722 transitions. [2021-10-13 22:48:06,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:06,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1722 transitions. [2021-10-13 22:48:06,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 57.4) internal successors, (1722), 30 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:06,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:06,533 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:06,533 INFO L186 Difference]: Start difference. First operand has 623 places, 1252 transitions, 53744 flow. Second operand 30 states and 1722 transitions. [2021-10-13 22:48:06,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 648 places, 1323 transitions, 58616 flow [2021-10-13 22:48:08,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 1323 transitions, 57814 flow, removed 286 selfloop flow, removed 23 redundant places. [2021-10-13 22:48:08,126 INFO L242 Difference]: Finished difference. Result has 630 places, 1257 transitions, 53880 flow [2021-10-13 22:48:08,127 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=52981, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1011, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=53880, PETRI_PLACES=630, PETRI_TRANSITIONS=1257} [2021-10-13 22:48:08,128 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 562 predicate places. [2021-10-13 22:48:08,128 INFO L470 AbstractCegarLoop]: Abstraction has has 630 places, 1257 transitions, 53880 flow [2021-10-13 22:48:08,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:08,128 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:08,128 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:08,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2021-10-13 22:48:08,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:08,329 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:08,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:08,329 INFO L82 PathProgramCache]: Analyzing trace with hash -354157391, now seen corresponding path program 24 times [2021-10-13 22:48:08,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:08,329 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966442354] [2021-10-13 22:48:08,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:08,329 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:08,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:08,436 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:08,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:08,436 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966442354] [2021-10-13 22:48:08,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966442354] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:08,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337187254] [2021-10-13 22:48:08,437 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:48:08,437 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:08,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:08,438 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:08,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-10-13 22:48:09,938 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:48:09,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:09,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:09,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:10,387 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:10,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337187254] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:10,387 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:10,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:48:10,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471038750] [2021-10-13 22:48:10,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:10,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:10,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:10,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:10,389 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:10,390 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 1257 transitions, 53880 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:10,390 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:10,390 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:10,390 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:12,810 INFO L129 PetriNetUnfolder]: 855/6395 cut-off events. [2021-10-13 22:48:12,811 INFO L130 PetriNetUnfolder]: For 214682/215655 co-relation queries the response was YES. [2021-10-13 22:48:12,931 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42288 conditions, 6395 events. 855/6395 cut-off events. For 214682/215655 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 81112 event pairs, 0 based on Foata normal form. 47/5760 useless extension candidates. Maximal degree in co-relation 42061. Up to 1436 conditions per place. [2021-10-13 22:48:12,971 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1076 selfloop transitions, 167 changer transitions 5/1294 dead transitions. [2021-10-13 22:48:12,971 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 1294 transitions, 57722 flow [2021-10-13 22:48:12,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 22:48:12,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-13 22:48:12,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1380 transitions. [2021-10-13 22:48:12,973 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8455882352941176 [2021-10-13 22:48:12,973 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1380 transitions. [2021-10-13 22:48:12,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1380 transitions. [2021-10-13 22:48:12,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:12,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1380 transitions. [2021-10-13 22:48:12,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 57.5) internal successors, (1380), 24 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:12,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:12,976 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:12,976 INFO L186 Difference]: Start difference. First operand has 630 places, 1257 transitions, 53880 flow. Second operand 24 states and 1380 transitions. [2021-10-13 22:48:12,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 651 places, 1294 transitions, 57722 flow [2021-10-13 22:48:14,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 632 places, 1294 transitions, 57455 flow, removed 16 selfloop flow, removed 19 redundant places. [2021-10-13 22:48:14,689 INFO L242 Difference]: Finished difference. Result has 636 places, 1259 transitions, 54190 flow [2021-10-13 22:48:14,690 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=53623, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1090, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=54190, PETRI_PLACES=636, PETRI_TRANSITIONS=1259} [2021-10-13 22:48:14,690 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 568 predicate places. [2021-10-13 22:48:14,690 INFO L470 AbstractCegarLoop]: Abstraction has has 636 places, 1259 transitions, 54190 flow [2021-10-13 22:48:14,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:14,690 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:14,690 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:14,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-10-13 22:48:14,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-10-13 22:48:14,891 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:14,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:14,891 INFO L82 PathProgramCache]: Analyzing trace with hash -1505912159, now seen corresponding path program 25 times [2021-10-13 22:48:14,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:14,892 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583263908] [2021-10-13 22:48:14,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:14,892 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:14,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:15,006 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:15,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:15,007 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583263908] [2021-10-13 22:48:15,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583263908] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:15,007 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338301331] [2021-10-13 22:48:15,007 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:48:15,007 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:15,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:15,008 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:15,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-10-13 22:48:16,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:16,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:16,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:17,016 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:17,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338301331] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:17,017 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:17,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:48:17,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963793289] [2021-10-13 22:48:17,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:17,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:17,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:17,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:17,018 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:17,019 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 1259 transitions, 54190 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:17,019 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:17,019 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:17,019 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:19,175 INFO L129 PetriNetUnfolder]: 859/6424 cut-off events. [2021-10-13 22:48:19,176 INFO L130 PetriNetUnfolder]: For 218833/219782 co-relation queries the response was YES. [2021-10-13 22:48:19,247 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42541 conditions, 6424 events. 859/6424 cut-off events. For 218833/219782 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 81596 event pairs, 0 based on Foata normal form. 47/5787 useless extension candidates. Maximal degree in co-relation 42312. Up to 1406 conditions per place. [2021-10-13 22:48:19,274 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1044 selfloop transitions, 206 changer transitions 5/1301 dead transitions. [2021-10-13 22:48:19,274 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 1301 transitions, 58197 flow [2021-10-13 22:48:19,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:48:19,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:48:19,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1438 transitions. [2021-10-13 22:48:19,275 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8458823529411764 [2021-10-13 22:48:19,275 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1438 transitions. [2021-10-13 22:48:19,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1438 transitions. [2021-10-13 22:48:19,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:19,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1438 transitions. [2021-10-13 22:48:19,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 57.52) internal successors, (1438), 25 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:19,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 68.0) internal successors, (1768), 26 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:19,277 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 68.0) internal successors, (1768), 26 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:19,277 INFO L186 Difference]: Start difference. First operand has 636 places, 1259 transitions, 54190 flow. Second operand 25 states and 1438 transitions. [2021-10-13 22:48:19,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 1301 transitions, 58197 flow [2021-10-13 22:48:20,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 1301 transitions, 57958 flow, removed 15 selfloop flow, removed 17 redundant places. [2021-10-13 22:48:20,751 INFO L242 Difference]: Finished difference. Result has 645 places, 1265 transitions, 54759 flow [2021-10-13 22:48:20,752 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=53961, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1053, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=54759, PETRI_PLACES=645, PETRI_TRANSITIONS=1265} [2021-10-13 22:48:20,752 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 577 predicate places. [2021-10-13 22:48:20,752 INFO L470 AbstractCegarLoop]: Abstraction has has 645 places, 1265 transitions, 54759 flow [2021-10-13 22:48:20,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:20,752 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:20,752 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:20,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-10-13 22:48:20,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-10-13 22:48:20,953 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:20,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:20,953 INFO L82 PathProgramCache]: Analyzing trace with hash 160856531, now seen corresponding path program 26 times [2021-10-13 22:48:20,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:20,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897728270] [2021-10-13 22:48:20,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:20,953 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:20,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:21,066 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:21,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:21,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897728270] [2021-10-13 22:48:21,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897728270] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:21,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177156059] [2021-10-13 22:48:21,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:48:21,066 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:21,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:21,067 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:21,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-10-13 22:48:22,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:48:22,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:22,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:22,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:23,141 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:23,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177156059] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:23,141 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:23,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:48:23,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339192224] [2021-10-13 22:48:23,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:23,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:23,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:23,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:23,142 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:23,143 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 1265 transitions, 54759 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:23,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:23,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:23,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:26,178 INFO L129 PetriNetUnfolder]: 912/6801 cut-off events. [2021-10-13 22:48:26,179 INFO L130 PetriNetUnfolder]: For 256441/257535 co-relation queries the response was YES. [2021-10-13 22:48:26,269 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45741 conditions, 6801 events. 912/6801 cut-off events. For 256441/257535 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 87425 event pairs, 0 based on Foata normal form. 202/6278 useless extension candidates. Maximal degree in co-relation 45510. Up to 1163 conditions per place. [2021-10-13 22:48:26,301 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 226 selfloop transitions, 1087 changer transitions 17/1376 dead transitions. [2021-10-13 22:48:26,301 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 1376 transitions, 63103 flow [2021-10-13 22:48:26,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-13 22:48:26,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2021-10-13 22:48:26,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 3116 transitions. [2021-10-13 22:48:26,303 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8485838779956427 [2021-10-13 22:48:26,303 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 3116 transitions. [2021-10-13 22:48:26,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 3116 transitions. [2021-10-13 22:48:26,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:26,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 3116 transitions. [2021-10-13 22:48:26,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 57.7037037037037) internal successors, (3116), 54 states have internal predecessors, (3116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:26,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 68.0) internal successors, (3740), 55 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:26,307 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 68.0) internal successors, (3740), 55 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:26,307 INFO L186 Difference]: Start difference. First operand has 645 places, 1265 transitions, 54759 flow. Second operand 54 states and 3116 transitions. [2021-10-13 22:48:26,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 1376 transitions, 63103 flow [2021-10-13 22:48:27,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 1376 transitions, 62759 flow, removed 43 selfloop flow, removed 19 redundant places. [2021-10-13 22:48:28,024 INFO L242 Difference]: Finished difference. Result has 689 places, 1333 transitions, 60915 flow [2021-10-13 22:48:28,026 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=54488, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1027, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=60915, PETRI_PLACES=689, PETRI_TRANSITIONS=1333} [2021-10-13 22:48:28,026 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 621 predicate places. [2021-10-13 22:48:28,026 INFO L470 AbstractCegarLoop]: Abstraction has has 689 places, 1333 transitions, 60915 flow [2021-10-13 22:48:28,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:28,026 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:28,026 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:28,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:28,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-10-13 22:48:28,235 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:28,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:28,236 INFO L82 PathProgramCache]: Analyzing trace with hash 1274349233, now seen corresponding path program 27 times [2021-10-13 22:48:28,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:28,236 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710027473] [2021-10-13 22:48:28,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:28,236 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:28,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:28,434 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:28,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:28,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710027473] [2021-10-13 22:48:28,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710027473] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:28,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240593355] [2021-10-13 22:48:28,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:48:28,434 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:28,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:28,435 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:28,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-10-13 22:48:30,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:48:30,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:30,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:30,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:30,542 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:30,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240593355] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:30,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:30,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:48:30,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489737932] [2021-10-13 22:48:30,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:30,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:30,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:30,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:30,544 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:30,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 1333 transitions, 60915 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:30,544 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:30,544 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:30,544 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:33,107 INFO L129 PetriNetUnfolder]: 910/6822 cut-off events. [2021-10-13 22:48:33,107 INFO L130 PetriNetUnfolder]: For 255670/256798 co-relation queries the response was YES. [2021-10-13 22:48:33,183 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47304 conditions, 6822 events. 910/6822 cut-off events. For 255670/256798 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 87884 event pairs, 0 based on Foata normal form. 46/6140 useless extension candidates. Maximal degree in co-relation 47063. Up to 1471 conditions per place. [2021-10-13 22:48:33,211 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1083 selfloop transitions, 239 changer transitions 5/1373 dead transitions. [2021-10-13 22:48:33,211 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 1373 transitions, 65243 flow [2021-10-13 22:48:33,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:48:33,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:48:33,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1496 transitions. [2021-10-13 22:48:33,214 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8461538461538461 [2021-10-13 22:48:33,214 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1496 transitions. [2021-10-13 22:48:33,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1496 transitions. [2021-10-13 22:48:33,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:33,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1496 transitions. [2021-10-13 22:48:33,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.53846153846154) internal successors, (1496), 26 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:33,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:33,217 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:33,217 INFO L186 Difference]: Start difference. First operand has 689 places, 1333 transitions, 60915 flow. Second operand 26 states and 1496 transitions. [2021-10-13 22:48:33,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 1373 transitions, 65243 flow [2021-10-13 22:48:34,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 1373 transitions, 62990 flow, removed 813 selfloop flow, removed 45 redundant places. [2021-10-13 22:48:34,854 INFO L242 Difference]: Finished difference. Result has 667 places, 1340 transitions, 59755 flow [2021-10-13 22:48:34,855 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=58752, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1094, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=59755, PETRI_PLACES=667, PETRI_TRANSITIONS=1340} [2021-10-13 22:48:34,855 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 599 predicate places. [2021-10-13 22:48:34,855 INFO L470 AbstractCegarLoop]: Abstraction has has 667 places, 1340 transitions, 59755 flow [2021-10-13 22:48:34,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:34,855 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:34,856 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:34,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:35,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-10-13 22:48:35,056 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:35,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:35,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1389473631, now seen corresponding path program 28 times [2021-10-13 22:48:35,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:35,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544048534] [2021-10-13 22:48:35,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:35,057 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:35,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:35,168 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:35,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:35,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544048534] [2021-10-13 22:48:35,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544048534] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:35,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116652774] [2021-10-13 22:48:35,168 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:48:35,168 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:35,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:35,171 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:35,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-10-13 22:48:36,790 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:48:36,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:36,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:36,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:37,162 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:37,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116652774] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:37,162 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:37,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:48:37,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184665347] [2021-10-13 22:48:37,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:37,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:37,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:37,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:37,164 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:37,164 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 1340 transitions, 59755 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:37,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:37,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:37,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:39,691 INFO L129 PetriNetUnfolder]: 913/6849 cut-off events. [2021-10-13 22:48:39,691 INFO L130 PetriNetUnfolder]: For 248924/249974 co-relation queries the response was YES. [2021-10-13 22:48:39,776 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46639 conditions, 6849 events. 913/6849 cut-off events. For 248924/249974 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 88305 event pairs, 0 based on Foata normal form. 46/6164 useless extension candidates. Maximal degree in co-relation 46401. Up to 1461 conditions per place. [2021-10-13 22:48:39,814 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1073 selfloop transitions, 256 changer transitions 5/1380 dead transitions. [2021-10-13 22:48:39,814 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 691 places, 1380 transitions, 63997 flow [2021-10-13 22:48:39,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:48:39,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:48:39,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1554 transitions. [2021-10-13 22:48:39,816 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8464052287581699 [2021-10-13 22:48:39,817 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1554 transitions. [2021-10-13 22:48:39,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1554 transitions. [2021-10-13 22:48:39,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:39,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1554 transitions. [2021-10-13 22:48:39,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 57.55555555555556) internal successors, (1554), 27 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:39,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:39,820 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:39,820 INFO L186 Difference]: Start difference. First operand has 667 places, 1340 transitions, 59755 flow. Second operand 27 states and 1554 transitions. [2021-10-13 22:48:39,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 691 places, 1380 transitions, 63997 flow [2021-10-13 22:48:41,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 1380 transitions, 63686 flow, removed 12 selfloop flow, removed 23 redundant places. [2021-10-13 22:48:41,553 INFO L242 Difference]: Finished difference. Result has 672 places, 1344 transitions, 60431 flow [2021-10-13 22:48:41,554 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=59456, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1084, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=60431, PETRI_PLACES=672, PETRI_TRANSITIONS=1344} [2021-10-13 22:48:41,554 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 604 predicate places. [2021-10-13 22:48:41,554 INFO L470 AbstractCegarLoop]: Abstraction has has 672 places, 1344 transitions, 60431 flow [2021-10-13 22:48:41,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:41,554 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:41,554 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:41,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2021-10-13 22:48:41,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-10-13 22:48:41,755 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:41,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:41,755 INFO L82 PathProgramCache]: Analyzing trace with hash -472310907, now seen corresponding path program 29 times [2021-10-13 22:48:41,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:41,755 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542418681] [2021-10-13 22:48:41,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:41,756 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:41,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:41,871 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:41,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:41,871 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542418681] [2021-10-13 22:48:41,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542418681] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:41,872 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928929012] [2021-10-13 22:48:41,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:48:41,872 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:41,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:41,873 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:41,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-10-13 22:48:43,585 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:48:43,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:43,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:43,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:43,964 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:43,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928929012] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:43,965 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:43,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:48:43,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597611052] [2021-10-13 22:48:43,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:43,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:43,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:43,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:43,966 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:43,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 1344 transitions, 60431 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:43,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:43,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:43,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:46,629 INFO L129 PetriNetUnfolder]: 916/6862 cut-off events. [2021-10-13 22:48:46,630 INFO L130 PetriNetUnfolder]: For 256815/257963 co-relation queries the response was YES. [2021-10-13 22:48:46,718 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47058 conditions, 6862 events. 916/6862 cut-off events. For 256815/257963 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 88419 event pairs, 0 based on Foata normal form. 60/6190 useless extension candidates. Maximal degree in co-relation 46818. Up to 1355 conditions per place. [2021-10-13 22:48:46,749 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 950 selfloop transitions, 379 changer transitions 5/1380 dead transitions. [2021-10-13 22:48:46,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 697 places, 1380 transitions, 64631 flow [2021-10-13 22:48:46,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:48:46,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:48:46,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1615 transitions. [2021-10-13 22:48:46,750 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8482142857142857 [2021-10-13 22:48:46,750 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1615 transitions. [2021-10-13 22:48:46,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1615 transitions. [2021-10-13 22:48:46,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:46,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1615 transitions. [2021-10-13 22:48:46,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 57.67857142857143) internal successors, (1615), 28 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:46,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:46,753 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:46,753 INFO L186 Difference]: Start difference. First operand has 672 places, 1344 transitions, 60431 flow. Second operand 28 states and 1615 transitions. [2021-10-13 22:48:46,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 697 places, 1380 transitions, 64631 flow [2021-10-13 22:48:48,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 1380 transitions, 64314 flow, removed 10 selfloop flow, removed 23 redundant places. [2021-10-13 22:48:48,384 INFO L242 Difference]: Finished difference. Result has 677 places, 1347 transitions, 61367 flow [2021-10-13 22:48:48,385 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=60124, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=965, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=61367, PETRI_PLACES=677, PETRI_TRANSITIONS=1347} [2021-10-13 22:48:48,385 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 609 predicate places. [2021-10-13 22:48:48,385 INFO L470 AbstractCegarLoop]: Abstraction has has 677 places, 1347 transitions, 61367 flow [2021-10-13 22:48:48,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:48,386 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:48,386 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:48,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:48,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-10-13 22:48:48,586 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:48,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:48,587 INFO L82 PathProgramCache]: Analyzing trace with hash -42666669, now seen corresponding path program 30 times [2021-10-13 22:48:48,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:48,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172935167] [2021-10-13 22:48:48,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:48,587 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:48,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:48,703 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:48,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:48,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172935167] [2021-10-13 22:48:48,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172935167] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:48,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601197238] [2021-10-13 22:48:48,704 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:48:48,705 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:48,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:48,711 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:48,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-10-13 22:48:50,498 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:48:50,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:50,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:50,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:50,867 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:50,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601197238] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:50,868 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:50,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:48:50,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816759730] [2021-10-13 22:48:50,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:48:50,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:50,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:48:50,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:48:50,869 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:50,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 1347 transitions, 61367 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:50,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:50,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:50,869 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:53,706 INFO L129 PetriNetUnfolder]: 945/7061 cut-off events. [2021-10-13 22:48:53,707 INFO L130 PetriNetUnfolder]: For 283608/284833 co-relation queries the response was YES. [2021-10-13 22:48:53,794 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49308 conditions, 7061 events. 945/7061 cut-off events. For 283608/284833 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 91747 event pairs, 0 based on Foata normal form. 107/6415 useless extension candidates. Maximal degree in co-relation 49067. Up to 1228 conditions per place. [2021-10-13 22:48:53,932 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 706 selfloop transitions, 641 changer transitions 11/1404 dead transitions. [2021-10-13 22:48:53,932 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 1404 transitions, 67828 flow [2021-10-13 22:48:53,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:48:53,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:48:53,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2080 transitions. [2021-10-13 22:48:53,933 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8496732026143791 [2021-10-13 22:48:53,933 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2080 transitions. [2021-10-13 22:48:53,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2080 transitions. [2021-10-13 22:48:53,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:53,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2080 transitions. [2021-10-13 22:48:53,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 57.77777777777778) internal successors, (2080), 36 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:53,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:53,936 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:53,936 INFO L186 Difference]: Start difference. First operand has 677 places, 1347 transitions, 61367 flow. Second operand 36 states and 2080 transitions. [2021-10-13 22:48:53,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 1404 transitions, 67828 flow [2021-10-13 22:48:55,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 687 places, 1404 transitions, 67213 flow, removed 58 selfloop flow, removed 23 redundant places. [2021-10-13 22:48:55,607 INFO L242 Difference]: Finished difference. Result has 695 places, 1381 transitions, 64812 flow [2021-10-13 22:48:55,607 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=60848, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=611, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=64812, PETRI_PLACES=695, PETRI_TRANSITIONS=1381} [2021-10-13 22:48:55,607 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 627 predicate places. [2021-10-13 22:48:55,608 INFO L470 AbstractCegarLoop]: Abstraction has has 695 places, 1381 transitions, 64812 flow [2021-10-13 22:48:55,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:55,608 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:55,608 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:55,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:55,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:55,808 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:55,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:55,809 INFO L82 PathProgramCache]: Analyzing trace with hash -934576089, now seen corresponding path program 31 times [2021-10-13 22:48:55,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:55,809 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579429632] [2021-10-13 22:48:55,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:55,809 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:55,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:55,906 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:55,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:55,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579429632] [2021-10-13 22:48:55,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579429632] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:55,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360570577] [2021-10-13 22:48:55,906 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:48:55,906 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:55,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:55,907 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:55,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-10-13 22:48:57,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:57,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:57,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:58,014 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:58,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360570577] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:58,014 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:58,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:48:58,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134005732] [2021-10-13 22:48:58,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:58,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:58,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:58,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:58,016 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:58,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 1381 transitions, 64812 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:58,016 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:58,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:58,016 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:01,132 INFO L129 PetriNetUnfolder]: 966/7259 cut-off events. [2021-10-13 22:49:01,132 INFO L130 PetriNetUnfolder]: For 288861/290109 co-relation queries the response was YES. [2021-10-13 22:49:01,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51128 conditions, 7259 events. 966/7259 cut-off events. For 288861/290109 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 94974 event pairs, 0 based on Foata normal form. 59/6544 useless extension candidates. Maximal degree in co-relation 50881. Up to 1382 conditions per place. [2021-10-13 22:49:01,271 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1001 selfloop transitions, 442 changer transitions 5/1494 dead transitions. [2021-10-13 22:49:01,272 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 732 places, 1494 transitions, 72061 flow [2021-10-13 22:49:01,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-13 22:49:01,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-13 22:49:01,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2410 transitions. [2021-10-13 22:49:01,273 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8438375350140056 [2021-10-13 22:49:01,273 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2410 transitions. [2021-10-13 22:49:01,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2410 transitions. [2021-10-13 22:49:01,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:01,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2410 transitions. [2021-10-13 22:49:01,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 57.38095238095238) internal successors, (2410), 42 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:01,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 68.0) internal successors, (2924), 43 states have internal predecessors, (2924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:01,276 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 68.0) internal successors, (2924), 43 states have internal predecessors, (2924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:01,277 INFO L186 Difference]: Start difference. First operand has 695 places, 1381 transitions, 64812 flow. Second operand 42 states and 2410 transitions. [2021-10-13 22:49:01,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 732 places, 1494 transitions, 72061 flow [2021-10-13 22:49:03,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 1494 transitions, 71416 flow, removed 180 selfloop flow, removed 29 redundant places. [2021-10-13 22:49:03,186 INFO L242 Difference]: Finished difference. Result has 709 places, 1415 transitions, 67300 flow [2021-10-13 22:49:03,187 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=64180, PETRI_DIFFERENCE_MINUEND_PLACES=662, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=408, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=942, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=67300, PETRI_PLACES=709, PETRI_TRANSITIONS=1415} [2021-10-13 22:49:03,187 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 641 predicate places. [2021-10-13 22:49:03,187 INFO L470 AbstractCegarLoop]: Abstraction has has 709 places, 1415 transitions, 67300 flow [2021-10-13 22:49:03,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:03,187 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:03,187 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:03,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2021-10-13 22:49:03,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:03,388 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:03,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:03,388 INFO L82 PathProgramCache]: Analyzing trace with hash -1150576809, now seen corresponding path program 32 times [2021-10-13 22:49:03,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:03,388 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242140626] [2021-10-13 22:49:03,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:03,388 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:03,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:03,492 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:03,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:03,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242140626] [2021-10-13 22:49:03,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242140626] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:03,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947301148] [2021-10-13 22:49:03,493 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:49:03,493 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:03,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:03,494 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:03,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-10-13 22:49:05,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:49:05,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:05,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:49:05,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:05,638 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:05,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947301148] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:05,639 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:05,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:49:05,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505345579] [2021-10-13 22:49:05,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:49:05,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:05,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:49:05,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:49:05,644 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:05,651 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 709 places, 1415 transitions, 67300 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:05,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:05,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:05,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:09,650 INFO L129 PetriNetUnfolder]: 1078/8100 cut-off events. [2021-10-13 22:49:09,650 INFO L130 PetriNetUnfolder]: For 349495/350891 co-relation queries the response was YES. [2021-10-13 22:49:09,754 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57824 conditions, 8100 events. 1078/8100 cut-off events. For 349495/350891 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 107125 event pairs, 0 based on Foata normal form. 244/7480 useless extension candidates. Maximal degree in co-relation 57574. Up to 1393 conditions per place. [2021-10-13 22:49:09,791 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 199 selfloop transitions, 1346 changer transitions 22/1613 dead transitions. [2021-10-13 22:49:09,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 776 places, 1613 transitions, 80588 flow [2021-10-13 22:49:09,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-10-13 22:49:09,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2021-10-13 22:49:09,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 4038 transitions. [2021-10-13 22:49:09,794 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8483193277310924 [2021-10-13 22:49:09,794 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 4038 transitions. [2021-10-13 22:49:09,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 4038 transitions. [2021-10-13 22:49:09,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:09,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 4038 transitions. [2021-10-13 22:49:09,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 57.68571428571428) internal successors, (4038), 70 states have internal predecessors, (4038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:09,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 68.0) internal successors, (4828), 71 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:09,801 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 68.0) internal successors, (4828), 71 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:09,801 INFO L186 Difference]: Start difference. First operand has 709 places, 1415 transitions, 67300 flow. Second operand 70 states and 4038 transitions. [2021-10-13 22:49:09,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 776 places, 1613 transitions, 80588 flow [2021-10-13 22:49:12,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 741 places, 1613 transitions, 79909 flow, removed 52 selfloop flow, removed 35 redundant places. [2021-10-13 22:49:12,207 INFO L242 Difference]: Finished difference. Result has 757 places, 1562 transitions, 77672 flow [2021-10-13 22:49:12,208 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=66691, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=77672, PETRI_PLACES=757, PETRI_TRANSITIONS=1562} [2021-10-13 22:49:12,208 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 689 predicate places. [2021-10-13 22:49:12,208 INFO L470 AbstractCegarLoop]: Abstraction has has 757 places, 1562 transitions, 77672 flow [2021-10-13 22:49:12,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:12,209 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:12,209 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:12,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2021-10-13 22:49:12,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:12,411 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:12,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:12,411 INFO L82 PathProgramCache]: Analyzing trace with hash -1842547479, now seen corresponding path program 33 times [2021-10-13 22:49:12,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:12,411 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514773999] [2021-10-13 22:49:12,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:12,411 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:12,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:12,511 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:12,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:12,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514773999] [2021-10-13 22:49:12,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514773999] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:12,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641199141] [2021-10-13 22:49:12,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:49:12,512 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:12,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:12,513 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:12,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-10-13 22:49:14,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:49:14,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:14,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:49:14,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:14,720 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:14,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641199141] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:14,720 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:14,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:49:14,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455331702] [2021-10-13 22:49:14,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:49:14,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:14,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:49:14,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:49:14,722 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:14,723 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 757 places, 1562 transitions, 77672 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:14,723 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:14,723 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:14,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:18,731 INFO L129 PetriNetUnfolder]: 1114/8408 cut-off events. [2021-10-13 22:49:18,731 INFO L130 PetriNetUnfolder]: For 370182/371696 co-relation queries the response was YES. [2021-10-13 22:49:18,947 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61833 conditions, 8408 events. 1114/8408 cut-off events. For 370182/371696 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 112047 event pairs, 0 based on Foata normal form. 186/7695 useless extension candidates. Maximal degree in co-relation 61574. Up to 1468 conditions per place. [2021-10-13 22:49:18,986 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 442 selfloop transitions, 1148 changer transitions 11/1647 dead transitions. [2021-10-13 22:49:18,986 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 800 places, 1647 transitions, 85770 flow [2021-10-13 22:49:18,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-10-13 22:49:18,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2021-10-13 22:49:18,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 3000 transitions. [2021-10-13 22:49:18,988 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8484162895927602 [2021-10-13 22:49:18,988 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 3000 transitions. [2021-10-13 22:49:18,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 3000 transitions. [2021-10-13 22:49:18,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:18,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 3000 transitions. [2021-10-13 22:49:18,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 57.69230769230769) internal successors, (3000), 52 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:18,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 68.0) internal successors, (3604), 53 states have internal predecessors, (3604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:18,992 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 68.0) internal successors, (3604), 53 states have internal predecessors, (3604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:18,992 INFO L186 Difference]: Start difference. First operand has 757 places, 1562 transitions, 77672 flow. Second operand 52 states and 3000 transitions. [2021-10-13 22:49:18,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 800 places, 1647 transitions, 85770 flow [2021-10-13 22:49:21,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 756 places, 1647 transitions, 83151 flow, removed 1099 selfloop flow, removed 44 redundant places. [2021-10-13 22:49:21,823 INFO L242 Difference]: Finished difference. Result has 764 places, 1624 transitions, 81394 flow [2021-10-13 22:49:21,824 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=75247, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1091, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=81394, PETRI_PLACES=764, PETRI_TRANSITIONS=1624} [2021-10-13 22:49:21,825 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 696 predicate places. [2021-10-13 22:49:21,825 INFO L470 AbstractCegarLoop]: Abstraction has has 764 places, 1624 transitions, 81394 flow [2021-10-13 22:49:21,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:21,825 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:21,825 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:21,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-10-13 22:49:22,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:22,026 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:22,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:22,026 INFO L82 PathProgramCache]: Analyzing trace with hash 583955773, now seen corresponding path program 34 times [2021-10-13 22:49:22,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:22,026 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285404049] [2021-10-13 22:49:22,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:22,026 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:22,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:22,143 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:22,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:22,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285404049] [2021-10-13 22:49:22,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285404049] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:22,144 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787968649] [2021-10-13 22:49:22,144 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:49:22,144 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:22,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:22,145 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:22,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-10-13 22:49:24,218 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:49:24,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:24,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:49:24,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:24,611 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:24,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787968649] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:24,611 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:24,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:49:24,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195765267] [2021-10-13 22:49:24,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:49:24,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:24,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:49:24,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:49:24,612 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:24,613 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 764 places, 1624 transitions, 81394 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:24,613 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:24,613 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:24,613 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:28,131 INFO L129 PetriNetUnfolder]: 1111/8397 cut-off events. [2021-10-13 22:49:28,131 INFO L130 PetriNetUnfolder]: For 359340/360702 co-relation queries the response was YES. [2021-10-13 22:49:28,242 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62084 conditions, 8397 events. 1111/8397 cut-off events. For 359340/360702 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 111901 event pairs, 0 based on Foata normal form. 54/7553 useless extension candidates. Maximal degree in co-relation 61825. Up to 1714 conditions per place. [2021-10-13 22:49:28,380 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1242 selfloop transitions, 387 changer transitions 5/1680 dead transitions. [2021-10-13 22:49:28,380 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 788 places, 1680 transitions, 86803 flow [2021-10-13 22:49:28,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 22:49:28,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-10-13 22:49:28,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1668 transitions. [2021-10-13 22:49:28,381 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.845841784989858 [2021-10-13 22:49:28,381 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1668 transitions. [2021-10-13 22:49:28,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1668 transitions. [2021-10-13 22:49:28,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:28,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1668 transitions. [2021-10-13 22:49:28,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 57.51724137931034) internal successors, (1668), 29 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:28,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:28,384 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:28,384 INFO L186 Difference]: Start difference. First operand has 764 places, 1624 transitions, 81394 flow. Second operand 29 states and 1668 transitions. [2021-10-13 22:49:28,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 788 places, 1680 transitions, 86803 flow [2021-10-13 22:49:31,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 748 places, 1680 transitions, 85568 flow, removed 321 selfloop flow, removed 40 redundant places. [2021-10-13 22:49:31,375 INFO L242 Difference]: Finished difference. Result has 751 places, 1625 transitions, 81357 flow [2021-10-13 22:49:31,376 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=80210, PETRI_DIFFERENCE_MINUEND_PLACES=720, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=386, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=81357, PETRI_PLACES=751, PETRI_TRANSITIONS=1625} [2021-10-13 22:49:31,376 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 683 predicate places. [2021-10-13 22:49:31,376 INFO L470 AbstractCegarLoop]: Abstraction has has 751 places, 1625 transitions, 81357 flow [2021-10-13 22:49:31,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:31,377 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:31,377 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:31,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2021-10-13 22:49:31,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-10-13 22:49:31,577 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:31,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:31,578 INFO L82 PathProgramCache]: Analyzing trace with hash -441934967, now seen corresponding path program 35 times [2021-10-13 22:49:31,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:31,578 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803127217] [2021-10-13 22:49:31,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:31,578 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:31,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:31,675 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:31,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:31,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803127217] [2021-10-13 22:49:31,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803127217] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:31,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503238212] [2021-10-13 22:49:31,675 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:49:31,675 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:31,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:31,676 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:31,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-10-13 22:49:33,587 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:49:33,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:33,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:49:33,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:33,972 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:33,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503238212] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:33,973 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:33,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:49:33,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47297646] [2021-10-13 22:49:33,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:49:33,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:33,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:49:33,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:49:33,974 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:33,974 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 1625 transitions, 81357 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:33,975 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:33,975 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:33,975 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:37,651 INFO L129 PetriNetUnfolder]: 1116/8442 cut-off events. [2021-10-13 22:49:37,651 INFO L130 PetriNetUnfolder]: For 363946/365229 co-relation queries the response was YES. [2021-10-13 22:49:37,760 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62293 conditions, 8442 events. 1116/8442 cut-off events. For 363946/365229 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 112647 event pairs, 0 based on Foata normal form. 60/7599 useless extension candidates. Maximal degree in co-relation 62036. Up to 1655 conditions per place. [2021-10-13 22:49:37,803 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1173 selfloop transitions, 462 changer transitions 5/1686 dead transitions. [2021-10-13 22:49:37,803 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 781 places, 1686 transitions, 87005 flow [2021-10-13 22:49:37,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 22:49:37,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-10-13 22:49:37,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1899 transitions. [2021-10-13 22:49:37,805 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8462566844919787 [2021-10-13 22:49:37,805 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1899 transitions. [2021-10-13 22:49:37,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1899 transitions. [2021-10-13 22:49:37,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:37,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1899 transitions. [2021-10-13 22:49:37,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 57.54545454545455) internal successors, (1899), 33 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:37,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 68.0) internal successors, (2312), 34 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:37,808 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 68.0) internal successors, (2312), 34 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:37,808 INFO L186 Difference]: Start difference. First operand has 751 places, 1625 transitions, 81357 flow. Second operand 33 states and 1899 transitions. [2021-10-13 22:49:37,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 781 places, 1686 transitions, 87005 flow [2021-10-13 22:49:40,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 755 places, 1686 transitions, 86484 flow, removed 9 selfloop flow, removed 26 redundant places. [2021-10-13 22:49:40,650 INFO L242 Difference]: Finished difference. Result has 760 places, 1631 transitions, 82455 flow [2021-10-13 22:49:40,651 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=80848, PETRI_DIFFERENCE_MINUEND_PLACES=723, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=456, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=82455, PETRI_PLACES=760, PETRI_TRANSITIONS=1631} [2021-10-13 22:49:40,652 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 692 predicate places. [2021-10-13 22:49:40,652 INFO L470 AbstractCegarLoop]: Abstraction has has 760 places, 1631 transitions, 82455 flow [2021-10-13 22:49:40,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:40,652 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:40,652 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:40,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-10-13 22:49:40,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-10-13 22:49:40,853 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:40,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:40,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1351512637, now seen corresponding path program 36 times [2021-10-13 22:49:40,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:40,853 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047323912] [2021-10-13 22:49:40,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:40,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:40,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:40,946 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:40,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:40,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047323912] [2021-10-13 22:49:40,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047323912] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:40,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742014956] [2021-10-13 22:49:40,947 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:49:40,947 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:40,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:40,948 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:40,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-10-13 22:49:42,841 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:49:42,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:42,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:49:42,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:43,202 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:43,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742014956] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:43,202 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:43,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:49:43,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141042104] [2021-10-13 22:49:43,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:49:43,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:43,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:49:43,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:49:43,203 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:43,204 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 760 places, 1631 transitions, 82455 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:43,204 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:43,204 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:43,204 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:46,901 INFO L129 PetriNetUnfolder]: 1117/8444 cut-off events. [2021-10-13 22:49:46,901 INFO L130 PetriNetUnfolder]: For 375756/377101 co-relation queries the response was YES. [2021-10-13 22:49:47,011 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62796 conditions, 8444 events. 1117/8444 cut-off events. For 375756/377101 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 112731 event pairs, 0 based on Foata normal form. 74/7615 useless extension candidates. Maximal degree in co-relation 62536. Up to 1597 conditions per place. [2021-10-13 22:49:47,053 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1097 selfloop transitions, 534 changer transitions 5/1682 dead transitions. [2021-10-13 22:49:47,053 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 790 places, 1682 transitions, 87657 flow [2021-10-13 22:49:47,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 22:49:47,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-10-13 22:49:47,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1902 transitions. [2021-10-13 22:49:47,055 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8475935828877005 [2021-10-13 22:49:47,055 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1902 transitions. [2021-10-13 22:49:47,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1902 transitions. [2021-10-13 22:49:47,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:47,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1902 transitions. [2021-10-13 22:49:47,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 57.63636363636363) internal successors, (1902), 33 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:47,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 68.0) internal successors, (2312), 34 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:47,059 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 68.0) internal successors, (2312), 34 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:47,059 INFO L186 Difference]: Start difference. First operand has 760 places, 1631 transitions, 82455 flow. Second operand 33 states and 1902 transitions. [2021-10-13 22:49:47,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 790 places, 1682 transitions, 87657 flow [2021-10-13 22:49:49,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 763 places, 1682 transitions, 87048 flow, removed 33 selfloop flow, removed 27 redundant places. [2021-10-13 22:49:50,039 INFO L242 Difference]: Finished difference. Result has 766 places, 1632 transitions, 83407 flow [2021-10-13 22:49:50,040 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=81866, PETRI_DIFFERENCE_MINUEND_PLACES=731, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=533, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1097, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=83407, PETRI_PLACES=766, PETRI_TRANSITIONS=1632} [2021-10-13 22:49:50,040 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 698 predicate places. [2021-10-13 22:49:50,041 INFO L470 AbstractCegarLoop]: Abstraction has has 766 places, 1632 transitions, 83407 flow [2021-10-13 22:49:50,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:50,041 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:50,041 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:50,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-10-13 22:49:50,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:50,255 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:50,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:50,256 INFO L82 PathProgramCache]: Analyzing trace with hash 1535678945, now seen corresponding path program 37 times [2021-10-13 22:49:50,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:50,256 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601510753] [2021-10-13 22:49:50,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:50,256 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:50,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:50,471 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:50,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:50,471 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601510753] [2021-10-13 22:49:50,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601510753] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:50,471 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470236924] [2021-10-13 22:49:50,472 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:49:50,472 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:50,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:50,473 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:50,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-10-13 22:49:52,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:52,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:49:52,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:52,782 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:52,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470236924] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:52,783 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:52,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:49:52,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586639719] [2021-10-13 22:49:52,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:49:52,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:52,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:49:52,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:49:52,784 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:52,785 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 1632 transitions, 83407 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:52,785 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:52,785 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:52,785 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:56,596 INFO L129 PetriNetUnfolder]: 1142/8608 cut-off events. [2021-10-13 22:49:56,596 INFO L130 PetriNetUnfolder]: For 410621/412045 co-relation queries the response was YES. [2021-10-13 22:49:56,716 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65041 conditions, 8608 events. 1142/8608 cut-off events. For 410621/412045 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 115331 event pairs, 0 based on Foata normal form. 129/7817 useless extension candidates. Maximal degree in co-relation 64780. Up to 1473 conditions per place. [2021-10-13 22:49:56,760 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 834 selfloop transitions, 803 changer transitions 11/1694 dead transitions. [2021-10-13 22:49:56,761 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 1694 transitions, 90742 flow [2021-10-13 22:49:56,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-13 22:49:56,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-13 22:49:56,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2195 transitions. [2021-10-13 22:49:56,762 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8494582043343654 [2021-10-13 22:49:56,762 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2195 transitions. [2021-10-13 22:49:56,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2195 transitions. [2021-10-13 22:49:56,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:56,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2195 transitions. [2021-10-13 22:49:56,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 57.76315789473684) internal successors, (2195), 38 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:56,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 68.0) internal successors, (2652), 39 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:56,765 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 68.0) internal successors, (2652), 39 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:56,765 INFO L186 Difference]: Start difference. First operand has 766 places, 1632 transitions, 83407 flow. Second operand 38 states and 2195 transitions. [2021-10-13 22:49:56,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 1694 transitions, 90742 flow [2021-10-13 22:49:59,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 774 places, 1694 transitions, 90043 flow, removed 32 selfloop flow, removed 27 redundant places. [2021-10-13 22:49:59,776 INFO L242 Difference]: Finished difference. Result has 782 places, 1663 transitions, 87170 flow [2021-10-13 22:49:59,777 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=82770, PETRI_DIFFERENCE_MINUEND_PLACES=737, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=776, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=847, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=87170, PETRI_PLACES=782, PETRI_TRANSITIONS=1663} [2021-10-13 22:49:59,777 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 714 predicate places. [2021-10-13 22:49:59,777 INFO L470 AbstractCegarLoop]: Abstraction has has 782 places, 1663 transitions, 87170 flow [2021-10-13 22:49:59,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:59,777 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:59,777 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:59,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-10-13 22:49:59,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:59,978 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:59,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:59,978 INFO L82 PathProgramCache]: Analyzing trace with hash 1427169431, now seen corresponding path program 38 times [2021-10-13 22:49:59,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:59,979 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396373376] [2021-10-13 22:49:59,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:59,979 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:59,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:00,091 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:00,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:00,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396373376] [2021-10-13 22:50:00,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396373376] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:00,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527535493] [2021-10-13 22:50:00,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:50:00,092 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:00,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:00,093 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:00,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-10-13 22:50:02,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:50:02,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:02,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:50:02,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:02,607 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:02,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527535493] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:02,607 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:02,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:50:02,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207330265] [2021-10-13 22:50:02,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:50:02,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:02,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:50:02,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:50:02,609 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:02,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 782 places, 1663 transitions, 87170 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:02,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:02,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:02,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:07,080 INFO L129 PetriNetUnfolder]: 1143/8647 cut-off events. [2021-10-13 22:50:07,080 INFO L130 PetriNetUnfolder]: For 412956/414326 co-relation queries the response was YES. [2021-10-13 22:50:07,249 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65991 conditions, 8647 events. 1143/8647 cut-off events. For 412956/414326 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 115870 event pairs, 0 based on Foata normal form. 48/7770 useless extension candidates. Maximal degree in co-relation 65724. Up to 1860 conditions per place. [2021-10-13 22:50:07,298 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1421 selfloop transitions, 288 changer transitions 5/1760 dead transitions. [2021-10-13 22:50:07,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 810 places, 1760 transitions, 94033 flow [2021-10-13 22:50:07,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 22:50:07,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-10-13 22:50:07,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1893 transitions. [2021-10-13 22:50:07,300 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8435828877005348 [2021-10-13 22:50:07,300 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1893 transitions. [2021-10-13 22:50:07,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1893 transitions. [2021-10-13 22:50:07,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:07,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1893 transitions. [2021-10-13 22:50:07,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 57.36363636363637) internal successors, (1893), 33 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:07,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 68.0) internal successors, (2312), 34 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:07,303 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 68.0) internal successors, (2312), 34 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:07,303 INFO L186 Difference]: Start difference. First operand has 782 places, 1663 transitions, 87170 flow. Second operand 33 states and 1893 transitions. [2021-10-13 22:50:07,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 810 places, 1760 transitions, 94033 flow [2021-10-13 22:50:10,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 774 places, 1760 transitions, 93189 flow, removed 160 selfloop flow, removed 36 redundant places. [2021-10-13 22:50:11,052 INFO L242 Difference]: Finished difference. Result has 780 places, 1677 transitions, 87707 flow [2021-10-13 22:50:11,053 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=86340, PETRI_DIFFERENCE_MINUEND_PLACES=742, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=87707, PETRI_PLACES=780, PETRI_TRANSITIONS=1677} [2021-10-13 22:50:11,053 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 712 predicate places. [2021-10-13 22:50:11,053 INFO L470 AbstractCegarLoop]: Abstraction has has 780 places, 1677 transitions, 87707 flow [2021-10-13 22:50:11,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:11,054 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:11,054 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:11,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-10-13 22:50:11,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-10-13 22:50:11,254 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:11,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:11,255 INFO L82 PathProgramCache]: Analyzing trace with hash 1381843507, now seen corresponding path program 39 times [2021-10-13 22:50:11,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:11,255 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876383745] [2021-10-13 22:50:11,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:11,255 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:11,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:11,383 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:11,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:11,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876383745] [2021-10-13 22:50:11,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876383745] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:11,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554967602] [2021-10-13 22:50:11,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:50:11,384 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:11,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:11,384 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:11,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-10-13 22:50:13,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:50:13,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:13,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:50:13,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:14,070 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:14,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554967602] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:14,071 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:14,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:50:14,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772408243] [2021-10-13 22:50:14,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:50:14,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:14,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:50:14,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:50:14,072 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:14,073 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 1677 transitions, 87707 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:14,073 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:14,073 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:14,073 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:18,143 INFO L129 PetriNetUnfolder]: 1152/8721 cut-off events. [2021-10-13 22:50:18,143 INFO L130 PetriNetUnfolder]: For 417571/418975 co-relation queries the response was YES. [2021-10-13 22:50:18,278 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66659 conditions, 8721 events. 1152/8721 cut-off events. For 417571/418975 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 117116 event pairs, 0 based on Foata normal form. 48/7836 useless extension candidates. Maximal degree in co-relation 66390. Up to 1885 conditions per place. [2021-10-13 22:50:18,324 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1439 selfloop transitions, 281 changer transitions 5/1771 dead transitions. [2021-10-13 22:50:18,324 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 807 places, 1771 transitions, 94718 flow [2021-10-13 22:50:18,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:50:18,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:50:18,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1722 transitions. [2021-10-13 22:50:18,325 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8441176470588235 [2021-10-13 22:50:18,326 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1722 transitions. [2021-10-13 22:50:18,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1722 transitions. [2021-10-13 22:50:18,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:18,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1722 transitions. [2021-10-13 22:50:18,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 57.4) internal successors, (1722), 30 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:18,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:18,328 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:18,328 INFO L186 Difference]: Start difference. First operand has 780 places, 1677 transitions, 87707 flow. Second operand 30 states and 1722 transitions. [2021-10-13 22:50:18,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 807 places, 1771 transitions, 94718 flow [2021-10-13 22:50:21,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 784 places, 1771 transitions, 94568 flow, removed 14 selfloop flow, removed 23 redundant places. [2021-10-13 22:50:21,895 INFO L242 Difference]: Finished difference. Result has 789 places, 1690 transitions, 89103 flow [2021-10-13 22:50:21,897 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=87567, PETRI_DIFFERENCE_MINUEND_PLACES=755, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=89103, PETRI_PLACES=789, PETRI_TRANSITIONS=1690} [2021-10-13 22:50:21,897 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 721 predicate places. [2021-10-13 22:50:21,897 INFO L470 AbstractCegarLoop]: Abstraction has has 789 places, 1690 transitions, 89103 flow [2021-10-13 22:50:21,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:21,898 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:21,898 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:21,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-10-13 22:50:22,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-10-13 22:50:22,098 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:22,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:22,099 INFO L82 PathProgramCache]: Analyzing trace with hash -1776876861, now seen corresponding path program 40 times [2021-10-13 22:50:22,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:22,099 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496966116] [2021-10-13 22:50:22,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:22,099 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:22,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:22,223 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:22,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:22,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496966116] [2021-10-13 22:50:22,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496966116] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:22,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195820399] [2021-10-13 22:50:22,224 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:50:22,224 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:22,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:22,224 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:22,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-10-13 22:50:24,377 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:50:24,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:24,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:50:24,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:24,846 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:24,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195820399] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:24,847 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:24,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:50:24,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8148439] [2021-10-13 22:50:24,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:50:24,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:24,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:50:24,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:50:24,849 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:24,849 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1690 transitions, 89103 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:24,849 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:24,850 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:24,850 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:29,346 INFO L129 PetriNetUnfolder]: 1162/8811 cut-off events. [2021-10-13 22:50:29,346 INFO L130 PetriNetUnfolder]: For 430242/431651 co-relation queries the response was YES. [2021-10-13 22:50:29,473 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67737 conditions, 8811 events. 1162/8811 cut-off events. For 430242/431651 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 118689 event pairs, 0 based on Foata normal form. 48/7916 useless extension candidates. Maximal degree in co-relation 67464. Up to 1847 conditions per place. [2021-10-13 22:50:29,520 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1395 selfloop transitions, 340 changer transitions 5/1786 dead transitions. [2021-10-13 22:50:29,520 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 817 places, 1786 transitions, 96263 flow [2021-10-13 22:50:29,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-13 22:50:29,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-10-13 22:50:29,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1780 transitions. [2021-10-13 22:50:29,521 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8444022770398482 [2021-10-13 22:50:29,521 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1780 transitions. [2021-10-13 22:50:29,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1780 transitions. [2021-10-13 22:50:29,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:29,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1780 transitions. [2021-10-13 22:50:29,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 57.41935483870968) internal successors, (1780), 31 states have internal predecessors, (1780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:29,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 68.0) internal successors, (2176), 32 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:29,524 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 68.0) internal successors, (2176), 32 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:29,524 INFO L186 Difference]: Start difference. First operand has 789 places, 1690 transitions, 89103 flow. Second operand 31 states and 1780 transitions. [2021-10-13 22:50:29,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 817 places, 1786 transitions, 96263 flow [2021-10-13 22:50:33,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 793 places, 1786 transitions, 95918 flow, removed 17 selfloop flow, removed 24 redundant places. [2021-10-13 22:50:33,194 INFO L242 Difference]: Finished difference. Result has 799 places, 1705 transitions, 90624 flow [2021-10-13 22:50:33,196 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=88768, PETRI_DIFFERENCE_MINUEND_PLACES=763, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=90624, PETRI_PLACES=799, PETRI_TRANSITIONS=1705} [2021-10-13 22:50:33,196 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 731 predicate places. [2021-10-13 22:50:33,196 INFO L470 AbstractCegarLoop]: Abstraction has has 799 places, 1705 transitions, 90624 flow [2021-10-13 22:50:33,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:33,197 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:33,197 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:33,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-10-13 22:50:33,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:33,415 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:33,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:33,416 INFO L82 PathProgramCache]: Analyzing trace with hash 616172423, now seen corresponding path program 41 times [2021-10-13 22:50:33,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:33,416 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3469820] [2021-10-13 22:50:33,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:33,416 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:33,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:33,538 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:33,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:33,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3469820] [2021-10-13 22:50:33,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3469820] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:33,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404308588] [2021-10-13 22:50:33,538 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:50:33,538 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:33,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:33,539 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:33,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-10-13 22:50:35,824 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 22:50:35,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:35,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:50:35,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:36,250 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:36,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404308588] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:36,250 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:36,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:50:36,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563595970] [2021-10-13 22:50:36,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:50:36,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:36,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:50:36,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:50:36,251 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:36,252 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 799 places, 1705 transitions, 90624 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:36,252 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:36,252 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:36,252 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:40,735 INFO L129 PetriNetUnfolder]: 1184/9009 cut-off events. [2021-10-13 22:50:40,735 INFO L130 PetriNetUnfolder]: For 447674/449088 co-relation queries the response was YES. [2021-10-13 22:50:40,876 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69346 conditions, 9009 events. 1184/9009 cut-off events. For 447674/449088 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 122072 event pairs, 0 based on Foata normal form. 80/8124 useless extension candidates. Maximal degree in co-relation 69069. Up to 1537 conditions per place. [2021-10-13 22:50:40,931 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 977 selfloop transitions, 773 changer transitions 5/1801 dead transitions. [2021-10-13 22:50:40,931 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 835 places, 1801 transitions, 98181 flow [2021-10-13 22:50:40,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:50:40,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:50:40,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2244 transitions. [2021-10-13 22:50:40,932 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8461538461538461 [2021-10-13 22:50:40,932 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2244 transitions. [2021-10-13 22:50:40,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2244 transitions. [2021-10-13 22:50:40,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:40,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2244 transitions. [2021-10-13 22:50:40,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 57.53846153846154) internal successors, (2244), 39 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:40,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 68.0) internal successors, (2720), 40 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:40,936 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 68.0) internal successors, (2720), 40 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:40,936 INFO L186 Difference]: Start difference. First operand has 799 places, 1705 transitions, 90624 flow. Second operand 39 states and 2244 transitions. [2021-10-13 22:50:40,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 835 places, 1801 transitions, 98181 flow [2021-10-13 22:50:44,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 808 places, 1801 transitions, 97768 flow, removed 22 selfloop flow, removed 27 redundant places. [2021-10-13 22:50:44,489 INFO L242 Difference]: Finished difference. Result has 812 places, 1733 transitions, 93853 flow [2021-10-13 22:50:44,491 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=90227, PETRI_DIFFERENCE_MINUEND_PLACES=770, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=746, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=936, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=93853, PETRI_PLACES=812, PETRI_TRANSITIONS=1733} [2021-10-13 22:50:44,491 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 744 predicate places. [2021-10-13 22:50:44,491 INFO L470 AbstractCegarLoop]: Abstraction has has 812 places, 1733 transitions, 93853 flow [2021-10-13 22:50:44,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:44,492 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:44,492 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:44,518 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-10-13 22:50:44,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2021-10-13 22:50:44,703 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:44,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:44,703 INFO L82 PathProgramCache]: Analyzing trace with hash 2133074553, now seen corresponding path program 42 times [2021-10-13 22:50:44,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:44,703 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332157017] [2021-10-13 22:50:44,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:44,703 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:44,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:44,875 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:44,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:44,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332157017] [2021-10-13 22:50:44,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332157017] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:44,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72796090] [2021-10-13 22:50:44,876 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:50:44,876 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:44,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:44,877 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:44,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-10-13 22:50:47,138 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 22:50:47,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:47,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:50:47,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:47,541 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:47,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72796090] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:47,541 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:47,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:50:47,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193777044] [2021-10-13 22:50:47,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:50:47,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:47,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:50:47,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:50:47,544 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:47,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 812 places, 1733 transitions, 93853 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:47,544 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:47,544 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:47,544 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:52,381 INFO L129 PetriNetUnfolder]: 1193/9076 cut-off events. [2021-10-13 22:50:52,381 INFO L130 PetriNetUnfolder]: For 470202/471728 co-relation queries the response was YES. [2021-10-13 22:50:52,519 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70902 conditions, 9076 events. 1193/9076 cut-off events. For 470202/471728 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 123298 event pairs, 0 based on Foata normal form. 114/8218 useless extension candidates. Maximal degree in co-relation 70623. Up to 1553 conditions per place. [2021-10-13 22:50:52,576 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 793 selfloop transitions, 939 changer transitions 5/1783 dead transitions. [2021-10-13 22:50:52,576 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 1783 transitions, 99831 flow [2021-10-13 22:50:52,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-13 22:50:52,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-13 22:50:52,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2477 transitions. [2021-10-13 22:50:52,579 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8471272229822161 [2021-10-13 22:50:52,579 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2477 transitions. [2021-10-13 22:50:52,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2477 transitions. [2021-10-13 22:50:52,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:52,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2477 transitions. [2021-10-13 22:50:52,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 57.604651162790695) internal successors, (2477), 43 states have internal predecessors, (2477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:52,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 68.0) internal successors, (2992), 44 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:52,582 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 68.0) internal successors, (2992), 44 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:52,582 INFO L186 Difference]: Start difference. First operand has 812 places, 1733 transitions, 93853 flow. Second operand 43 states and 2477 transitions. [2021-10-13 22:50:52,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 1783 transitions, 99831 flow [2021-10-13 22:50:56,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 1783 transitions, 99232 flow, removed 68 selfloop flow, removed 35 redundant places. [2021-10-13 22:50:56,518 INFO L242 Difference]: Finished difference. Result has 820 places, 1742 transitions, 96466 flow [2021-10-13 22:50:56,519 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=93286, PETRI_DIFFERENCE_MINUEND_PLACES=775, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=930, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=794, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=96466, PETRI_PLACES=820, PETRI_TRANSITIONS=1742} [2021-10-13 22:50:56,520 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 752 predicate places. [2021-10-13 22:50:56,520 INFO L470 AbstractCegarLoop]: Abstraction has has 820 places, 1742 transitions, 96466 flow [2021-10-13 22:50:56,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:56,520 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:56,520 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:56,543 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-10-13 22:50:56,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:56,721 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:56,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:56,721 INFO L82 PathProgramCache]: Analyzing trace with hash -1092469839, now seen corresponding path program 43 times [2021-10-13 22:50:56,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:56,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177554981] [2021-10-13 22:50:56,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:56,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:56,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:56,834 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:56,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:56,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177554981] [2021-10-13 22:50:56,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177554981] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:56,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454591892] [2021-10-13 22:50:56,834 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:50:56,834 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:56,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:56,837 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:56,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-10-13 22:50:59,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:59,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:50:59,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:59,440 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:59,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454591892] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:59,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:59,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:50:59,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053638848] [2021-10-13 22:50:59,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:50:59,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:59,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:50:59,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:50:59,442 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:59,442 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 820 places, 1742 transitions, 96466 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:59,442 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:59,442 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:59,442 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:04,642 INFO L129 PetriNetUnfolder]: 1239/9376 cut-off events. [2021-10-13 22:51:04,642 INFO L130 PetriNetUnfolder]: For 519474/521278 co-relation queries the response was YES. [2021-10-13 22:51:04,781 INFO L84 FinitePrefix]: Finished finitePrefix Result has 75045 conditions, 9376 events. 1239/9376 cut-off events. For 519474/521278 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 128295 event pairs, 0 based on Foata normal form. 224/8597 useless extension candidates. Maximal degree in co-relation 74767. Up to 1615 conditions per place. [2021-10-13 22:51:04,949 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 398 selfloop transitions, 1370 changer transitions 11/1825 dead transitions. [2021-10-13 22:51:04,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 871 places, 1825 transitions, 105623 flow [2021-10-13 22:51:04,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-13 22:51:04,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2021-10-13 22:51:04,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 3115 transitions. [2021-10-13 22:51:04,951 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8483115468409586 [2021-10-13 22:51:04,951 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 3115 transitions. [2021-10-13 22:51:04,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 3115 transitions. [2021-10-13 22:51:04,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:04,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 3115 transitions. [2021-10-13 22:51:04,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 57.68518518518518) internal successors, (3115), 54 states have internal predecessors, (3115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:04,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 68.0) internal successors, (3740), 55 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:04,956 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 68.0) internal successors, (3740), 55 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:04,956 INFO L186 Difference]: Start difference. First operand has 820 places, 1742 transitions, 96466 flow. Second operand 54 states and 3115 transitions. [2021-10-13 22:51:04,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 871 places, 1825 transitions, 105623 flow [2021-10-13 22:51:08,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 829 places, 1825 transitions, 103749 flow, removed 80 selfloop flow, removed 42 redundant places. [2021-10-13 22:51:08,496 INFO L242 Difference]: Finished difference. Result has 837 places, 1801 transitions, 102356 flow [2021-10-13 22:51:08,497 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=94681, PETRI_DIFFERENCE_MINUEND_PLACES=776, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=102356, PETRI_PLACES=837, PETRI_TRANSITIONS=1801} [2021-10-13 22:51:08,497 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 769 predicate places. [2021-10-13 22:51:08,497 INFO L470 AbstractCegarLoop]: Abstraction has has 837 places, 1801 transitions, 102356 flow [2021-10-13 22:51:08,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:08,497 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:08,497 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:08,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2021-10-13 22:51:08,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:08,698 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:08,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:08,699 INFO L82 PathProgramCache]: Analyzing trace with hash -1334029527, now seen corresponding path program 44 times [2021-10-13 22:51:08,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:08,699 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481084764] [2021-10-13 22:51:08,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:08,699 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:08,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:08,815 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:08,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:08,816 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481084764] [2021-10-13 22:51:08,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481084764] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:08,816 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565438030] [2021-10-13 22:51:08,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:51:08,816 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:08,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:08,817 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:08,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-10-13 22:51:11,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:51:11,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:11,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:51:11,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:11,494 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:11,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565438030] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:11,494 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:11,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:51:11,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248440015] [2021-10-13 22:51:11,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:51:11,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:11,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:51:11,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:51:11,496 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:11,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 837 places, 1801 transitions, 102356 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:11,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:11,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:11,497 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:16,584 INFO L129 PetriNetUnfolder]: 1250/9498 cut-off events. [2021-10-13 22:51:16,584 INFO L130 PetriNetUnfolder]: For 532873/534779 co-relation queries the response was YES. [2021-10-13 22:51:16,750 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76834 conditions, 9498 events. 1250/9498 cut-off events. For 532873/534779 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 130388 event pairs, 0 based on Foata normal form. 78/8559 useless extension candidates. Maximal degree in co-relation 76552. Up to 1671 conditions per place. [2021-10-13 22:51:16,816 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1167 selfloop transitions, 694 changer transitions 5/1912 dead transitions. [2021-10-13 22:51:16,816 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 877 places, 1912 transitions, 110546 flow [2021-10-13 22:51:16,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-13 22:51:16,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-13 22:51:16,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2584 transitions. [2021-10-13 22:51:16,818 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8444444444444444 [2021-10-13 22:51:16,818 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2584 transitions. [2021-10-13 22:51:16,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2584 transitions. [2021-10-13 22:51:16,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:16,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2584 transitions. [2021-10-13 22:51:16,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 57.422222222222224) internal successors, (2584), 45 states have internal predecessors, (2584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:16,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 68.0) internal successors, (3128), 46 states have internal predecessors, (3128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:16,822 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 68.0) internal successors, (3128), 46 states have internal predecessors, (3128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:16,822 INFO L186 Difference]: Start difference. First operand has 837 places, 1801 transitions, 102356 flow. Second operand 45 states and 2584 transitions. [2021-10-13 22:51:16,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 877 places, 1912 transitions, 110546 flow [2021-10-13 22:51:20,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 838 places, 1912 transitions, 108859 flow, removed 626 selfloop flow, removed 39 redundant places. [2021-10-13 22:51:20,646 INFO L242 Difference]: Finished difference. Result has 845 places, 1828 transitions, 104082 flow [2021-10-13 22:51:20,648 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=100757, PETRI_DIFFERENCE_MINUEND_PLACES=794, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=670, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=104082, PETRI_PLACES=845, PETRI_TRANSITIONS=1828} [2021-10-13 22:51:20,648 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 777 predicate places. [2021-10-13 22:51:20,648 INFO L470 AbstractCegarLoop]: Abstraction has has 845 places, 1828 transitions, 104082 flow [2021-10-13 22:51:20,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:20,649 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:20,649 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:20,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-10-13 22:51:20,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2021-10-13 22:51:20,857 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:20,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:20,857 INFO L82 PathProgramCache]: Analyzing trace with hash 246174289, now seen corresponding path program 45 times [2021-10-13 22:51:20,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:20,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904555204] [2021-10-13 22:51:20,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:20,857 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:20,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:20,970 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:20,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:20,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904555204] [2021-10-13 22:51:20,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904555204] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:20,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513618628] [2021-10-13 22:51:20,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:51:20,970 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:20,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:20,971 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:20,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-10-13 22:51:23,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:51:23,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:23,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:51:23,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:23,647 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:23,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513618628] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:23,647 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:23,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:51:23,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164995115] [2021-10-13 22:51:23,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:51:23,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:23,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:51:23,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:51:23,648 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:23,649 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 845 places, 1828 transitions, 104082 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:23,649 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:23,649 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:23,649 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:28,894 INFO L129 PetriNetUnfolder]: 1256/9531 cut-off events. [2021-10-13 22:51:28,894 INFO L130 PetriNetUnfolder]: For 544543/546484 co-relation queries the response was YES. [2021-10-13 22:51:29,049 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77503 conditions, 9531 events. 1256/9531 cut-off events. For 544543/546484 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 130892 event pairs, 0 based on Foata normal form. 142/8653 useless extension candidates. Maximal degree in co-relation 77217. Up to 1592 conditions per place. [2021-10-13 22:51:29,103 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 794 selfloop transitions, 1032 changer transitions 5/1877 dead transitions. [2021-10-13 22:51:29,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 891 places, 1877 transitions, 110174 flow [2021-10-13 22:51:29,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-13 22:51:29,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2021-10-13 22:51:29,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2822 transitions. [2021-10-13 22:51:29,104 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8469387755102041 [2021-10-13 22:51:29,105 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2822 transitions. [2021-10-13 22:51:29,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2822 transitions. [2021-10-13 22:51:29,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:29,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2822 transitions. [2021-10-13 22:51:29,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 57.59183673469388) internal successors, (2822), 49 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:29,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 68.0) internal successors, (3400), 50 states have internal predecessors, (3400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:29,108 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 68.0) internal successors, (3400), 50 states have internal predecessors, (3400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:29,108 INFO L186 Difference]: Start difference. First operand has 845 places, 1828 transitions, 104082 flow. Second operand 49 states and 2822 transitions. [2021-10-13 22:51:29,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 891 places, 1877 transitions, 110174 flow [2021-10-13 22:51:33,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 860 places, 1877 transitions, 109640 flow, removed 82 selfloop flow, removed 31 redundant places. [2021-10-13 22:51:33,291 INFO L242 Difference]: Finished difference. Result has 863 places, 1838 transitions, 106867 flow [2021-10-13 22:51:33,292 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=103558, PETRI_DIFFERENCE_MINUEND_PLACES=812, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1023, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=801, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=106867, PETRI_PLACES=863, PETRI_TRANSITIONS=1838} [2021-10-13 22:51:33,292 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 795 predicate places. [2021-10-13 22:51:33,292 INFO L470 AbstractCegarLoop]: Abstraction has has 863 places, 1838 transitions, 106867 flow [2021-10-13 22:51:33,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:33,293 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:33,293 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:33,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-10-13 22:51:33,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:33,493 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:33,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:33,494 INFO L82 PathProgramCache]: Analyzing trace with hash 1290057973, now seen corresponding path program 46 times [2021-10-13 22:51:33,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:33,494 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534274039] [2021-10-13 22:51:33,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:33,494 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:33,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:33,663 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:33,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:33,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534274039] [2021-10-13 22:51:33,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534274039] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:33,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229489887] [2021-10-13 22:51:33,664 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:51:33,664 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:33,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:33,665 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:33,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-10-13 22:51:36,067 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:51:36,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:36,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:51:36,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:36,445 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:36,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229489887] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:36,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:36,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:51:36,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877557422] [2021-10-13 22:51:36,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:51:36,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:36,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:51:36,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:51:36,446 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:36,447 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 863 places, 1838 transitions, 106867 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:36,447 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:36,447 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:36,447 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:41,785 INFO L129 PetriNetUnfolder]: 1283/9684 cut-off events. [2021-10-13 22:51:41,785 INFO L130 PetriNetUnfolder]: For 598037/600245 co-relation queries the response was YES. [2021-10-13 22:51:42,073 INFO L84 FinitePrefix]: Finished finitePrefix Result has 80894 conditions, 9684 events. 1283/9684 cut-off events. For 598037/600245 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 133558 event pairs, 0 based on Foata normal form. 236/8886 useless extension candidates. Maximal degree in co-relation 80610. Up to 1632 conditions per place. [2021-10-13 22:51:42,132 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 449 selfloop transitions, 1394 changer transitions 11/1900 dead transitions. [2021-10-13 22:51:42,133 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 920 places, 1900 transitions, 115293 flow [2021-10-13 22:51:42,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-13 22:51:42,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-10-13 22:51:42,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 3460 transitions. [2021-10-13 22:51:42,135 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8480392156862745 [2021-10-13 22:51:42,135 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 3460 transitions. [2021-10-13 22:51:42,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 3460 transitions. [2021-10-13 22:51:42,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:42,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 3460 transitions. [2021-10-13 22:51:42,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 57.666666666666664) internal successors, (3460), 60 states have internal predecessors, (3460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:42,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 68.0) internal successors, (4148), 61 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:42,139 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 68.0) internal successors, (4148), 61 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:42,139 INFO L186 Difference]: Start difference. First operand has 863 places, 1838 transitions, 106867 flow. Second operand 60 states and 3460 transitions. [2021-10-13 22:51:42,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 920 places, 1900 transitions, 115293 flow [2021-10-13 22:51:46,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 885 places, 1900 transitions, 114819 flow, removed 64 selfloop flow, removed 35 redundant places. [2021-10-13 22:51:46,213 INFO L242 Difference]: Finished difference. Result has 893 places, 1870 transitions, 112948 flow [2021-10-13 22:51:46,214 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=106419, PETRI_DIFFERENCE_MINUEND_PLACES=826, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1366, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=112948, PETRI_PLACES=893, PETRI_TRANSITIONS=1870} [2021-10-13 22:51:46,215 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 825 predicate places. [2021-10-13 22:51:46,215 INFO L470 AbstractCegarLoop]: Abstraction has has 893 places, 1870 transitions, 112948 flow [2021-10-13 22:51:46,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:46,215 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:46,215 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:46,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2021-10-13 22:51:46,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:46,416 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:46,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:46,416 INFO L82 PathProgramCache]: Analyzing trace with hash -1999225751, now seen corresponding path program 47 times [2021-10-13 22:51:46,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:46,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985623978] [2021-10-13 22:51:46,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:46,417 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:46,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:46,510 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:46,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:46,511 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985623978] [2021-10-13 22:51:46,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985623978] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:46,511 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585958391] [2021-10-13 22:51:46,511 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:51:46,511 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:46,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:46,512 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:46,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-10-13 22:51:48,732 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:51:48,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:48,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:51:48,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:49,106 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:49,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585958391] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:49,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:49,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:51:49,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474660478] [2021-10-13 22:51:49,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:51:49,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:49,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:51:49,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:51:49,108 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:49,108 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 893 places, 1870 transitions, 112948 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:49,108 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:49,108 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:49,108 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:54,686 INFO L129 PetriNetUnfolder]: 1325/10030 cut-off events. [2021-10-13 22:51:54,686 INFO L130 PetriNetUnfolder]: For 642132/644417 co-relation queries the response was YES. [2021-10-13 22:51:54,833 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85857 conditions, 10030 events. 1325/10030 cut-off events. For 642132/644417 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 137771 event pairs, 0 based on Foata normal form. 150/9107 useless extension candidates. Maximal degree in co-relation 85565. Up to 1830 conditions per place. [2021-10-13 22:51:55,013 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1077 selfloop transitions, 824 changer transitions 11/1958 dead transitions. [2021-10-13 22:51:55,013 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 938 places, 1958 transitions, 122430 flow [2021-10-13 22:51:55,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-13 22:51:55,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-10-13 22:51:55,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2885 transitions. [2021-10-13 22:51:55,015 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8485294117647059 [2021-10-13 22:51:55,015 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2885 transitions. [2021-10-13 22:51:55,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2885 transitions. [2021-10-13 22:51:55,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:55,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2885 transitions. [2021-10-13 22:51:55,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 57.7) internal successors, (2885), 50 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:55,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:55,019 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:55,019 INFO L186 Difference]: Start difference. First operand has 893 places, 1870 transitions, 112948 flow. Second operand 50 states and 2885 transitions. [2021-10-13 22:51:55,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 938 places, 1958 transitions, 122430 flow [2021-10-13 22:51:59,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 887 places, 1958 transitions, 120723 flow, removed 388 selfloop flow, removed 51 redundant places. [2021-10-13 22:51:59,664 INFO L242 Difference]: Finished difference. Result has 895 places, 1930 transitions, 117207 flow [2021-10-13 22:51:59,665 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=111257, PETRI_DIFFERENCE_MINUEND_PLACES=838, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1870, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=769, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1083, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=117207, PETRI_PLACES=895, PETRI_TRANSITIONS=1930} [2021-10-13 22:51:59,665 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 827 predicate places. [2021-10-13 22:51:59,665 INFO L470 AbstractCegarLoop]: Abstraction has has 895 places, 1930 transitions, 117207 flow [2021-10-13 22:51:59,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:59,666 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:59,666 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:59,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-10-13 22:51:59,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:59,866 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:59,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:59,867 INFO L82 PathProgramCache]: Analyzing trace with hash 1759001209, now seen corresponding path program 48 times [2021-10-13 22:51:59,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:59,867 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706618306] [2021-10-13 22:51:59,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:59,867 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:59,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:00,014 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:00,015 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:00,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706618306] [2021-10-13 22:52:00,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706618306] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:00,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161190759] [2021-10-13 22:52:00,015 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:52:00,015 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:00,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:00,016 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:00,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-10-13 22:52:02,387 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 22:52:02,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:02,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:52:02,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:02,832 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:02,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161190759] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:02,833 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:02,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:52:02,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103008488] [2021-10-13 22:52:02,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:52:02,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:02,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:52:02,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:52:02,834 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:02,835 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 895 places, 1930 transitions, 117207 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:02,835 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:02,835 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:02,835 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:08,197 INFO L129 PetriNetUnfolder]: 1351/10280 cut-off events. [2021-10-13 22:52:08,198 INFO L130 PetriNetUnfolder]: For 645209/647572 co-relation queries the response was YES. [2021-10-13 22:52:08,490 INFO L84 FinitePrefix]: Finished finitePrefix Result has 88421 conditions, 10280 events. 1351/10280 cut-off events. For 645209/647572 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 142330 event pairs, 0 based on Foata normal form. 66/9245 useless extension candidates. Maximal degree in co-relation 88125. Up to 2309 conditions per place. [2021-10-13 22:52:08,549 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1761 selfloop transitions, 246 changer transitions 5/2058 dead transitions. [2021-10-13 22:52:08,549 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 917 places, 2058 transitions, 127894 flow [2021-10-13 22:52:08,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:52:08,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:52:08,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1550 transitions. [2021-10-13 22:52:08,550 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8442265795206971 [2021-10-13 22:52:08,550 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1550 transitions. [2021-10-13 22:52:08,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1550 transitions. [2021-10-13 22:52:08,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:08,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1550 transitions. [2021-10-13 22:52:08,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 57.407407407407405) internal successors, (1550), 27 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:08,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:08,552 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:08,552 INFO L186 Difference]: Start difference. First operand has 895 places, 1930 transitions, 117207 flow. Second operand 27 states and 1550 transitions. [2021-10-13 22:52:08,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 917 places, 2058 transitions, 127894 flow [2021-10-13 22:52:12,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 878 places, 2058 transitions, 126612 flow, removed 434 selfloop flow, removed 39 redundant places. [2021-10-13 22:52:13,072 INFO L242 Difference]: Finished difference. Result has 884 places, 1970 transitions, 119776 flow [2021-10-13 22:52:13,074 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=116028, PETRI_DIFFERENCE_MINUEND_PLACES=852, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=119776, PETRI_PLACES=884, PETRI_TRANSITIONS=1970} [2021-10-13 22:52:13,074 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 816 predicate places. [2021-10-13 22:52:13,074 INFO L470 AbstractCegarLoop]: Abstraction has has 884 places, 1970 transitions, 119776 flow [2021-10-13 22:52:13,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:13,074 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:13,074 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:13,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-10-13 22:52:13,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-10-13 22:52:13,275 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:13,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:13,275 INFO L82 PathProgramCache]: Analyzing trace with hash -390720241, now seen corresponding path program 49 times [2021-10-13 22:52:13,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:13,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389757155] [2021-10-13 22:52:13,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:13,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:13,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:13,394 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:13,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:13,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389757155] [2021-10-13 22:52:13,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389757155] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:13,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976114927] [2021-10-13 22:52:13,395 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:52:13,395 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:13,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:13,395 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:13,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-10-13 22:52:15,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:15,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:52:15,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:16,297 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:16,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976114927] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:16,297 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:16,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:52:16,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502663759] [2021-10-13 22:52:16,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:52:16,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:16,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:52:16,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:52:16,299 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:16,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 884 places, 1970 transitions, 119776 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:16,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:16,299 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:16,299 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:21,828 INFO L129 PetriNetUnfolder]: 1369/10442 cut-off events. [2021-10-13 22:52:21,829 INFO L130 PetriNetUnfolder]: For 655791/658084 co-relation queries the response was YES. [2021-10-13 22:52:21,997 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89427 conditions, 10442 events. 1369/10442 cut-off events. For 655791/658084 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 145032 event pairs, 0 based on Foata normal form. 72/9395 useless extension candidates. Maximal degree in co-relation 89128. Up to 2067 conditions per place. [2021-10-13 22:52:22,059 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1511 selfloop transitions, 525 changer transitions 5/2087 dead transitions. [2021-10-13 22:52:22,059 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 913 places, 2087 transitions, 128923 flow [2021-10-13 22:52:22,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 22:52:22,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-13 22:52:22,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1838 transitions. [2021-10-13 22:52:22,061 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8446691176470589 [2021-10-13 22:52:22,061 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1838 transitions. [2021-10-13 22:52:22,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1838 transitions. [2021-10-13 22:52:22,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:22,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1838 transitions. [2021-10-13 22:52:22,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 57.4375) internal successors, (1838), 32 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:22,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 68.0) internal successors, (2244), 33 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:22,063 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 68.0) internal successors, (2244), 33 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:22,063 INFO L186 Difference]: Start difference. First operand has 884 places, 1970 transitions, 119776 flow. Second operand 32 states and 1838 transitions. [2021-10-13 22:52:22,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 913 places, 2087 transitions, 128923 flow [2021-10-13 22:52:26,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 892 places, 2087 transitions, 128622 flow, removed 12 selfloop flow, removed 21 redundant places. [2021-10-13 22:52:26,601 INFO L242 Difference]: Finished difference. Result has 899 places, 1999 transitions, 122742 flow [2021-10-13 22:52:26,602 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=119487, PETRI_DIFFERENCE_MINUEND_PLACES=861, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1970, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=497, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=122742, PETRI_PLACES=899, PETRI_TRANSITIONS=1999} [2021-10-13 22:52:26,603 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 831 predicate places. [2021-10-13 22:52:26,603 INFO L470 AbstractCegarLoop]: Abstraction has has 899 places, 1999 transitions, 122742 flow [2021-10-13 22:52:26,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:26,603 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:26,603 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:26,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-10-13 22:52:26,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:26,807 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:26,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:26,807 INFO L82 PathProgramCache]: Analyzing trace with hash 633652191, now seen corresponding path program 50 times [2021-10-13 22:52:26,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:26,807 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772462110] [2021-10-13 22:52:26,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:26,808 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:26,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:26,964 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:26,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:26,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772462110] [2021-10-13 22:52:26,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772462110] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:26,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566635361] [2021-10-13 22:52:26,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:52:26,964 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:26,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:26,965 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:26,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-10-13 22:52:29,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:52:29,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:29,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:52:29,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:29,806 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:29,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566635361] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:29,807 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:29,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:52:29,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635127202] [2021-10-13 22:52:29,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:52:29,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:29,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:52:29,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:52:29,808 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:29,808 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 899 places, 1999 transitions, 122742 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:29,808 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:29,808 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:29,808 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:35,470 INFO L129 PetriNetUnfolder]: 1386/10595 cut-off events. [2021-10-13 22:52:35,471 INFO L130 PetriNetUnfolder]: For 680861/683159 co-relation queries the response was YES. [2021-10-13 22:52:35,803 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91291 conditions, 10595 events. 1386/10595 cut-off events. For 680861/683159 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 147540 event pairs, 0 based on Foata normal form. 108/9567 useless extension candidates. Maximal degree in co-relation 90987. Up to 1770 conditions per place. [2021-10-13 22:52:35,866 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1138 selfloop transitions, 900 changer transitions 5/2089 dead transitions. [2021-10-13 22:52:35,866 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 935 places, 2089 transitions, 130934 flow [2021-10-13 22:52:35,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:52:35,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:52:35,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2244 transitions. [2021-10-13 22:52:35,868 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8461538461538461 [2021-10-13 22:52:35,868 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2244 transitions. [2021-10-13 22:52:35,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2244 transitions. [2021-10-13 22:52:35,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:35,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2244 transitions. [2021-10-13 22:52:35,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 57.53846153846154) internal successors, (2244), 39 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:35,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 68.0) internal successors, (2720), 40 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:35,871 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 68.0) internal successors, (2720), 40 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:35,871 INFO L186 Difference]: Start difference. First operand has 899 places, 1999 transitions, 122742 flow. Second operand 39 states and 2244 transitions. [2021-10-13 22:52:35,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 935 places, 2089 transitions, 130934 flow [2021-10-13 22:52:40,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 911 places, 2089 transitions, 130635 flow, removed 30 selfloop flow, removed 24 redundant places. [2021-10-13 22:52:41,031 INFO L242 Difference]: Finished difference. Result has 918 places, 2022 transitions, 126488 flow [2021-10-13 22:52:41,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=122460, PETRI_DIFFERENCE_MINUEND_PLACES=873, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1999, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=877, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=126488, PETRI_PLACES=918, PETRI_TRANSITIONS=2022} [2021-10-13 22:52:41,032 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 850 predicate places. [2021-10-13 22:52:41,033 INFO L470 AbstractCegarLoop]: Abstraction has has 918 places, 2022 transitions, 126488 flow [2021-10-13 22:52:41,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:41,033 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:41,033 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:41,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2021-10-13 22:52:41,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:41,239 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:41,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:41,240 INFO L82 PathProgramCache]: Analyzing trace with hash 218613243, now seen corresponding path program 51 times [2021-10-13 22:52:41,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:41,240 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466138515] [2021-10-13 22:52:41,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:41,240 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:41,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:41,378 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:41,378 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:41,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466138515] [2021-10-13 22:52:41,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466138515] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:41,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529229838] [2021-10-13 22:52:41,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:52:41,379 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:41,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:41,379 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:41,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-10-13 22:52:43,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:52:43,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:43,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:52:43,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:44,085 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:44,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529229838] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:44,085 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:44,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:52:44,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090312991] [2021-10-13 22:52:44,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:52:44,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:44,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:52:44,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:52:44,086 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:44,087 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 918 places, 2022 transitions, 126488 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:44,087 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:44,087 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:44,087 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:50,049 INFO L129 PetriNetUnfolder]: 1394/10660 cut-off events. [2021-10-13 22:52:50,050 INFO L130 PetriNetUnfolder]: For 710234/712606 co-relation queries the response was YES. [2021-10-13 22:52:50,223 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93297 conditions, 10660 events. 1394/10660 cut-off events. For 710234/712606 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 148762 event pairs, 0 based on Foata normal form. 142/9659 useless extension candidates. Maximal degree in co-relation 92987. Up to 1786 conditions per place. [2021-10-13 22:52:50,406 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 957 selfloop transitions, 1068 changer transitions 5/2076 dead transitions. [2021-10-13 22:52:50,407 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 960 places, 2076 transitions, 133315 flow [2021-10-13 22:52:50,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-13 22:52:50,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-13 22:52:50,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2592 transitions. [2021-10-13 22:52:50,409 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8470588235294118 [2021-10-13 22:52:50,409 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2592 transitions. [2021-10-13 22:52:50,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2592 transitions. [2021-10-13 22:52:50,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:50,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2592 transitions. [2021-10-13 22:52:50,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 57.6) internal successors, (2592), 45 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:50,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 68.0) internal successors, (3128), 46 states have internal predecessors, (3128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:50,413 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 68.0) internal successors, (3128), 46 states have internal predecessors, (3128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:50,413 INFO L186 Difference]: Start difference. First operand has 918 places, 2022 transitions, 126488 flow. Second operand 45 states and 2592 transitions. [2021-10-13 22:52:50,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 960 places, 2076 transitions, 133315 flow [2021-10-13 22:52:55,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 929 places, 2076 transitions, 132214 flow, removed 49 selfloop flow, removed 31 redundant places. [2021-10-13 22:52:55,832 INFO L242 Difference]: Finished difference. Result has 932 places, 2030 transitions, 128941 flow [2021-10-13 22:52:55,833 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=125397, PETRI_DIFFERENCE_MINUEND_PLACES=885, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2022, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1060, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=954, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=128941, PETRI_PLACES=932, PETRI_TRANSITIONS=2030} [2021-10-13 22:52:55,833 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 864 predicate places. [2021-10-13 22:52:55,833 INFO L470 AbstractCegarLoop]: Abstraction has has 932 places, 2030 transitions, 128941 flow [2021-10-13 22:52:55,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:55,834 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:55,834 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:55,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-10-13 22:52:56,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2021-10-13 22:52:56,047 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:56,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:56,048 INFO L82 PathProgramCache]: Analyzing trace with hash 648257481, now seen corresponding path program 52 times [2021-10-13 22:52:56,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:56,048 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278692662] [2021-10-13 22:52:56,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:56,048 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:56,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:56,155 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:56,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:56,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278692662] [2021-10-13 22:52:56,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278692662] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:56,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803111110] [2021-10-13 22:52:56,156 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:52:56,156 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:56,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:56,158 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:56,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-10-13 22:52:58,661 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:52:58,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:58,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:52:58,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:59,066 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:59,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803111110] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:59,067 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:59,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:52:59,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789471148] [2021-10-13 22:52:59,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:52:59,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:59,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:52:59,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:52:59,068 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:59,069 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 932 places, 2030 transitions, 128941 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:59,069 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:59,069 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:59,069 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:05,729 INFO L129 PetriNetUnfolder]: 1463/11122 cut-off events. [2021-10-13 22:53:05,729 INFO L130 PetriNetUnfolder]: For 790857/793554 co-relation queries the response was YES. [2021-10-13 22:53:06,046 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98904 conditions, 11122 events. 1463/11122 cut-off events. For 790857/793554 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 156518 event pairs, 0 based on Foata normal form. 242/10173 useless extension candidates. Maximal degree in co-relation 98595. Up to 1907 conditions per place. [2021-10-13 22:53:06,151 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 593 selfloop transitions, 1501 changer transitions 11/2151 dead transitions. [2021-10-13 22:53:06,152 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 985 places, 2151 transitions, 141583 flow [2021-10-13 22:53:06,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-13 22:53:06,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2021-10-13 22:53:06,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 3230 transitions. [2021-10-13 22:53:06,154 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8482142857142857 [2021-10-13 22:53:06,154 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 3230 transitions. [2021-10-13 22:53:06,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 3230 transitions. [2021-10-13 22:53:06,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:06,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 3230 transitions. [2021-10-13 22:53:06,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 57.67857142857143) internal successors, (3230), 56 states have internal predecessors, (3230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:06,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 68.0) internal successors, (3876), 57 states have internal predecessors, (3876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:06,160 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 68.0) internal successors, (3876), 57 states have internal predecessors, (3876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:06,160 INFO L186 Difference]: Start difference. First operand has 932 places, 2030 transitions, 128941 flow. Second operand 56 states and 3230 transitions. [2021-10-13 22:53:06,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 985 places, 2151 transitions, 141583 flow [2021-10-13 22:53:12,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 945 places, 2151 transitions, 140099 flow, removed 32 selfloop flow, removed 40 redundant places. [2021-10-13 22:53:12,642 INFO L242 Difference]: Finished difference. Result has 953 places, 2121 transitions, 137958 flow [2021-10-13 22:53:12,643 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=127505, PETRI_DIFFERENCE_MINUEND_PLACES=890, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2030, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=137958, PETRI_PLACES=953, PETRI_TRANSITIONS=2121} [2021-10-13 22:53:12,643 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 885 predicate places. [2021-10-13 22:53:12,643 INFO L470 AbstractCegarLoop]: Abstraction has has 953 places, 2121 transitions, 137958 flow [2021-10-13 22:53:12,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:12,644 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:12,644 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:12,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2021-10-13 22:53:12,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:12,844 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:12,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:12,845 INFO L82 PathProgramCache]: Analyzing trace with hash -1833383657, now seen corresponding path program 5 times [2021-10-13 22:53:12,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:12,845 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757204672] [2021-10-13 22:53:12,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:12,845 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:12,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:12,955 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:12,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:12,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757204672] [2021-10-13 22:53:12,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757204672] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:12,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532885002] [2021-10-13 22:53:12,955 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:53:12,955 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:12,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:12,956 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:12,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-10-13 22:53:15,486 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:53:15,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:53:15,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:53:15,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:15,895 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:15,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532885002] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:15,895 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:15,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:53:15,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789042855] [2021-10-13 22:53:15,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:53:15,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:15,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:53:15,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:53:15,896 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:53:15,897 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 953 places, 2121 transitions, 137958 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:15,897 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:15,897 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:53:15,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:22,351 INFO L129 PetriNetUnfolder]: 1470/11184 cut-off events. [2021-10-13 22:53:22,351 INFO L130 PetriNetUnfolder]: For 830698/833433 co-relation queries the response was YES. [2021-10-13 22:53:22,529 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101396 conditions, 11184 events. 1470/11184 cut-off events. For 830698/833433 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 157201 event pairs, 0 based on Foata normal form. 81/10067 useless extension candidates. Maximal degree in co-relation 101082. Up to 2519 conditions per place. [2021-10-13 22:53:22,594 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1887 selfloop transitions, 250 changer transitions 16/2199 dead transitions. [2021-10-13 22:53:22,594 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 984 places, 2199 transitions, 146493 flow [2021-10-13 22:53:22,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:53:22,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:53:22,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2071 transitions. [2021-10-13 22:53:22,595 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8459967320261438 [2021-10-13 22:53:22,595 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2071 transitions. [2021-10-13 22:53:22,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2071 transitions. [2021-10-13 22:53:22,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:22,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2071 transitions. [2021-10-13 22:53:22,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 57.52777777777778) internal successors, (2071), 36 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:22,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:22,598 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:22,598 INFO L186 Difference]: Start difference. First operand has 953 places, 2121 transitions, 137958 flow. Second operand 36 states and 2071 transitions. [2021-10-13 22:53:22,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 984 places, 2199 transitions, 146493 flow [2021-10-13 22:53:28,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 940 places, 2199 transitions, 144592 flow, removed 613 selfloop flow, removed 44 redundant places. [2021-10-13 22:53:28,803 INFO L242 Difference]: Finished difference. Result has 951 places, 2128 transitions, 137187 flow [2021-10-13 22:53:28,805 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=136074, PETRI_DIFFERENCE_MINUEND_PLACES=905, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1875, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=137187, PETRI_PLACES=951, PETRI_TRANSITIONS=2128} [2021-10-13 22:53:28,805 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 883 predicate places. [2021-10-13 22:53:28,805 INFO L470 AbstractCegarLoop]: Abstraction has has 951 places, 2128 transitions, 137187 flow [2021-10-13 22:53:28,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:28,805 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:28,806 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:28,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2021-10-13 22:53:29,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:29,019 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:29,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:29,020 INFO L82 PathProgramCache]: Analyzing trace with hash -894955787, now seen corresponding path program 6 times [2021-10-13 22:53:29,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:29,020 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689459146] [2021-10-13 22:53:29,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:29,020 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:29,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:29,200 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:29,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:29,200 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689459146] [2021-10-13 22:53:29,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689459146] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:29,201 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001040094] [2021-10-13 22:53:29,201 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:53:29,201 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:29,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:29,202 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:29,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-10-13 22:53:31,714 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 22:53:31,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:53:31,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:53:31,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:32,094 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:32,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001040094] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:32,094 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:32,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:53:32,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574050796] [2021-10-13 22:53:32,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:53:32,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:32,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:53:32,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:53:32,096 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:53:32,096 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 951 places, 2128 transitions, 137187 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:32,096 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:32,096 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:53:32,096 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:38,744 INFO L129 PetriNetUnfolder]: 1481/11283 cut-off events. [2021-10-13 22:53:38,744 INFO L130 PetriNetUnfolder]: For 829124/831787 co-relation queries the response was YES. [2021-10-13 22:53:38,936 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101664 conditions, 11283 events. 1481/11283 cut-off events. For 829124/831787 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 158726 event pairs, 0 based on Foata normal form. 87/10161 useless extension candidates. Maximal degree in co-relation 101343. Up to 2397 conditions per place. [2021-10-13 22:53:39,001 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1758 selfloop transitions, 399 changer transitions 16/2219 dead transitions. [2021-10-13 22:53:39,002 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 982 places, 2219 transitions, 146722 flow [2021-10-13 22:53:39,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-13 22:53:39,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-13 22:53:39,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2188 transitions. [2021-10-13 22:53:39,003 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.846749226006192 [2021-10-13 22:53:39,003 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2188 transitions. [2021-10-13 22:53:39,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2188 transitions. [2021-10-13 22:53:39,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:39,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2188 transitions. [2021-10-13 22:53:39,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 57.578947368421055) internal successors, (2188), 38 states have internal predecessors, (2188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:39,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 68.0) internal successors, (2652), 39 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:39,006 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 68.0) internal successors, (2652), 39 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:39,006 INFO L186 Difference]: Start difference. First operand has 951 places, 2128 transitions, 137187 flow. Second operand 38 states and 2188 transitions. [2021-10-13 22:53:39,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 982 places, 2219 transitions, 146722 flow [2021-10-13 22:53:45,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 956 places, 2219 transitions, 146468 flow, removed 59 selfloop flow, removed 26 redundant places. [2021-10-13 22:53:45,370 INFO L242 Difference]: Finished difference. Result has 968 places, 2143 transitions, 139228 flow [2021-10-13 22:53:45,371 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=136950, PETRI_DIFFERENCE_MINUEND_PLACES=919, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=386, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1733, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=139228, PETRI_PLACES=968, PETRI_TRANSITIONS=2143} [2021-10-13 22:53:45,371 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 900 predicate places. [2021-10-13 22:53:45,372 INFO L470 AbstractCegarLoop]: Abstraction has has 968 places, 2143 transitions, 139228 flow [2021-10-13 22:53:45,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:45,372 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:45,372 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:45,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2021-10-13 22:53:45,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:45,573 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:45,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:45,573 INFO L82 PathProgramCache]: Analyzing trace with hash 927066661, now seen corresponding path program 7 times [2021-10-13 22:53:45,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:45,574 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205197760] [2021-10-13 22:53:45,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:45,574 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:45,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:45,697 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:45,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:45,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205197760] [2021-10-13 22:53:45,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205197760] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:45,698 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507722223] [2021-10-13 22:53:45,698 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:53:45,698 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:45,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:45,698 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:45,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-10-13 22:53:48,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:48,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:53:48,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:48,729 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:48,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507722223] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:48,730 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:48,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:53:48,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275839992] [2021-10-13 22:53:48,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:53:48,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:48,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:53:48,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:53:48,731 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:53:48,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 968 places, 2143 transitions, 139228 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:48,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:48,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:53:48,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:55,539 INFO L129 PetriNetUnfolder]: 1489/11355 cut-off events. [2021-10-13 22:53:55,539 INFO L130 PetriNetUnfolder]: For 847581/850244 co-relation queries the response was YES. [2021-10-13 22:53:55,735 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102869 conditions, 11355 events. 1489/11355 cut-off events. For 847581/850244 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 159694 event pairs, 0 based on Foata normal form. 95/10233 useless extension candidates. Maximal degree in co-relation 102542. Up to 2304 conditions per place. [2021-10-13 22:53:55,809 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1641 selfloop transitions, 521 changer transitions 16/2224 dead transitions. [2021-10-13 22:53:55,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1007 places, 2224 transitions, 148167 flow [2021-10-13 22:53:55,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:53:55,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:53:55,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2648 transitions. [2021-10-13 22:53:55,811 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8465473145780051 [2021-10-13 22:53:55,811 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2648 transitions. [2021-10-13 22:53:55,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2648 transitions. [2021-10-13 22:53:55,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:55,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2648 transitions. [2021-10-13 22:53:55,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 57.56521739130435) internal successors, (2648), 46 states have internal predecessors, (2648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:55,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 68.0) internal successors, (3196), 47 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:55,815 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 68.0) internal successors, (3196), 47 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:55,815 INFO L186 Difference]: Start difference. First operand has 968 places, 2143 transitions, 139228 flow. Second operand 46 states and 2648 transitions. [2021-10-13 22:53:55,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1007 places, 2224 transitions, 148167 flow [2021-10-13 22:54:02,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 977 places, 2224 transitions, 147617 flow, removed 91 selfloop flow, removed 30 redundant places. [2021-10-13 22:54:02,376 INFO L242 Difference]: Finished difference. Result has 988 places, 2155 transitions, 140898 flow [2021-10-13 22:54:02,377 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=138764, PETRI_DIFFERENCE_MINUEND_PLACES=932, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=511, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=140898, PETRI_PLACES=988, PETRI_TRANSITIONS=2155} [2021-10-13 22:54:02,378 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 920 predicate places. [2021-10-13 22:54:02,378 INFO L470 AbstractCegarLoop]: Abstraction has has 988 places, 2155 transitions, 140898 flow [2021-10-13 22:54:02,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:02,378 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:02,378 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:54:02,403 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2021-10-13 22:54:02,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2021-10-13 22:54:02,579 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:02,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:02,579 INFO L82 PathProgramCache]: Analyzing trace with hash 520095435, now seen corresponding path program 8 times [2021-10-13 22:54:02,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:02,579 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164900542] [2021-10-13 22:54:02,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:02,579 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:02,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:02,706 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:02,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:02,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164900542] [2021-10-13 22:54:02,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164900542] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:02,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482091436] [2021-10-13 22:54:02,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:54:02,707 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:02,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:02,709 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:54:02,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-10-13 22:54:05,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:54:05,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:54:05,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:54:05,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:05,930 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:05,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482091436] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:05,930 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:05,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:54:05,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042909829] [2021-10-13 22:54:05,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:54:05,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:05,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:54:05,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:54:05,931 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:54:05,932 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 988 places, 2155 transitions, 140898 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:05,932 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:05,932 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:54:05,932 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:13,063 INFO L129 PetriNetUnfolder]: 1497/11420 cut-off events. [2021-10-13 22:54:13,064 INFO L130 PetriNetUnfolder]: For 863316/865983 co-relation queries the response was YES. [2021-10-13 22:54:13,262 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104110 conditions, 11420 events. 1497/11420 cut-off events. For 863316/865983 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 160930 event pairs, 0 based on Foata normal form. 107/10303 useless extension candidates. Maximal degree in co-relation 103782. Up to 2233 conditions per place. [2021-10-13 22:54:13,331 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1543 selfloop transitions, 620 changer transitions 16/2225 dead transitions. [2021-10-13 22:54:13,332 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1031 places, 2225 transitions, 149575 flow [2021-10-13 22:54:13,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-13 22:54:13,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-10-13 22:54:13,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2880 transitions. [2021-10-13 22:54:13,333 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8470588235294118 [2021-10-13 22:54:13,333 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2880 transitions. [2021-10-13 22:54:13,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2880 transitions. [2021-10-13 22:54:13,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:13,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2880 transitions. [2021-10-13 22:54:13,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 57.6) internal successors, (2880), 50 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:13,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:13,337 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:13,337 INFO L186 Difference]: Start difference. First operand has 988 places, 2155 transitions, 140898 flow. Second operand 50 states and 2880 transitions. [2021-10-13 22:54:13,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1031 places, 2225 transitions, 149575 flow [2021-10-13 22:54:19,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 996 places, 2225 transitions, 149074 flow, removed 98 selfloop flow, removed 35 redundant places. [2021-10-13 22:54:19,584 INFO L242 Difference]: Finished difference. Result has 1007 places, 2167 transitions, 143033 flow [2021-10-13 22:54:19,585 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=140437, PETRI_DIFFERENCE_MINUEND_PLACES=947, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=610, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=143033, PETRI_PLACES=1007, PETRI_TRANSITIONS=2167} [2021-10-13 22:54:19,585 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 939 predicate places. [2021-10-13 22:54:19,585 INFO L470 AbstractCegarLoop]: Abstraction has has 1007 places, 2167 transitions, 143033 flow [2021-10-13 22:54:19,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:19,585 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:19,585 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:54:19,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2021-10-13 22:54:19,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-10-13 22:54:19,786 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:19,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:19,786 INFO L82 PathProgramCache]: Analyzing trace with hash -1588207495, now seen corresponding path program 9 times [2021-10-13 22:54:19,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:19,787 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964027257] [2021-10-13 22:54:19,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:19,787 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:19,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:19,892 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:19,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:19,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964027257] [2021-10-13 22:54:19,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964027257] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:19,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905745948] [2021-10-13 22:54:19,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:54:19,893 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:19,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:19,894 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:54:19,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-10-13 22:54:22,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:54:22,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:54:22,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:54:22,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:23,049 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:23,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905745948] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:23,050 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:23,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:54:23,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898250473] [2021-10-13 22:54:23,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:54:23,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:23,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:54:23,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:54:23,051 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:54:23,052 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1007 places, 2167 transitions, 143033 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:23,052 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:23,052 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:54:23,052 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand