/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-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-231806ee773fbd0554de777ff4074f5592c67ff4-231806e [2021-10-13 22:45:35,411 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 22:45:35,413 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 22:45:35,430 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 22:45:35,430 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 22:45:35,431 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 22:45:35,432 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 22:45:35,433 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 22:45:35,434 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 22:45:35,435 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 22:45:35,435 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 22:45:35,436 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 22:45:35,436 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 22:45:35,437 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 22:45:35,438 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 22:45:35,439 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 22:45:35,439 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 22:45:35,440 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 22:45:35,441 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 22:45:35,442 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 22:45:35,443 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 22:45:35,444 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 22:45:35,445 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 22:45:35,445 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 22:45:35,447 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 22:45:35,447 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 22:45:35,447 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 22:45:35,448 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 22:45:35,448 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 22:45:35,449 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 22:45:35,449 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 22:45:35,449 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 22:45:35,450 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 22:45:35,450 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 22:45:35,451 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 22:45:35,451 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 22:45:35,451 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 22:45:35,451 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 22:45:35,451 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 22:45:35,452 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 22:45:35,452 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 22:45:35,453 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:35,466 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 22:45:35,467 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 22:45:35,467 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 22:45:35,468 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 22:45:35,468 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 22:45:35,468 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 22:45:35,468 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 22:45:35,468 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 22:45:35,468 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 22:45:35,468 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 22:45:35,468 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-13 22:45:35,468 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 22:45:35,469 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-13 22:45:35,469 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 22:45:35,469 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 22:45:35,469 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 22:45:35,469 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-13 22:45:35,469 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 22:45:35,469 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 22:45:35,469 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-13 22:45:35,470 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 22:45:35,470 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 22:45:35,470 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 22:45:35,470 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 22:45:35,470 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-13 22:45:35,470 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 22:45:35,470 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-13 22:45:35,470 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-13 22:45:35,471 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-13 22:45:35,471 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:35,630 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 22:45:35,648 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 22:45:35,649 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 22:45:35,650 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 22:45:35,653 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 22:45:35,653 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench-1.i [2021-10-13 22:45:35,712 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a0969c3b/61585dea831444bf9c1b66e209e32239/FLAGdd49a780e [2021-10-13 22:45:36,110 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 22:45:36,111 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench-1.i [2021-10-13 22:45:36,121 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a0969c3b/61585dea831444bf9c1b66e209e32239/FLAGdd49a780e [2021-10-13 22:45:36,500 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a0969c3b/61585dea831444bf9c1b66e209e32239 [2021-10-13 22:45:36,502 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 22:45:36,502 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-13 22:45:36,519 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 22:45:36,520 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 22:45:36,522 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 22:45:36,522 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 10:45:36" (1/1) ... [2021-10-13 22:45:36,523 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f02ce53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:36, skipping insertion in model container [2021-10-13 22:45:36,523 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 10:45:36" (1/1) ... [2021-10-13 22:45:36,528 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 22:45:36,584 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 22:45:36,809 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-1.i[30920,30933] [2021-10-13 22:45:36,811 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 22:45:36,819 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 22:45:36,863 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-1.i[30920,30933] [2021-10-13 22:45:36,864 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 22:45:36,891 INFO L208 MainTranslator]: Completed translation [2021-10-13 22:45:36,891 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:36 WrapperNode [2021-10-13 22:45:36,892 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 22:45:36,893 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 22:45:36,893 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 22:45:36,893 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 22:45:36,898 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:36" (1/1) ... [2021-10-13 22:45:36,907 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:36" (1/1) ... [2021-10-13 22:45:36,922 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 22:45:36,923 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 22:45:36,923 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 22:45:36,923 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 22:45:36,928 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:36" (1/1) ... [2021-10-13 22:45:36,929 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:36" (1/1) ... [2021-10-13 22:45:36,939 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:36" (1/1) ... [2021-10-13 22:45:36,939 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:36" (1/1) ... [2021-10-13 22:45:36,942 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:36" (1/1) ... [2021-10-13 22:45:36,944 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:36" (1/1) ... [2021-10-13 22:45:36,945 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:36" (1/1) ... [2021-10-13 22:45:36,946 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 22:45:36,947 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 22:45:36,947 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 22:45:36,947 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 22:45:36,950 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:36" (1/1) ... [2021-10-13 22:45:36,956 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 22:45:36,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:36,973 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:36,991 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:37,010 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2021-10-13 22:45:37,011 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2021-10-13 22:45:37,011 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2021-10-13 22:45:37,011 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2021-10-13 22:45:37,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-13 22:45:37,011 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-13 22:45:37,011 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 22:45:37,011 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 22:45:37,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 22:45:37,011 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-13 22:45:37,012 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 22:45:37,012 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 22:45:37,013 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:37,252 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 22:45:37,252 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2021-10-13 22:45:37,254 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 10:45:37 BoogieIcfgContainer [2021-10-13 22:45:37,254 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 22:45:37,255 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 22:45:37,255 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 22:45:37,257 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 22:45:37,258 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 10:45:36" (1/3) ... [2021-10-13 22:45:37,258 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22139e33 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 10:45:37, skipping insertion in model container [2021-10-13 22:45:37,258 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:36" (2/3) ... [2021-10-13 22:45:37,258 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22139e33 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 10:45:37, skipping insertion in model container [2021-10-13 22:45:37,258 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 10:45:37" (3/3) ... [2021-10-13 22:45:37,259 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench-1.i [2021-10-13 22:45:37,263 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 22:45:37,263 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-10-13 22:45:37,263 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-13 22:45:37,280 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,280 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,280 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,281 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,281 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,281 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,281 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,281 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,281 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,281 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,281 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,282 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,282 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,282 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,282 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,282 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,282 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,282 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,282 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,282 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,283 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,283 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,283 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,283 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,283 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,283 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,283 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,283 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,283 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,283 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,284 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,284 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,284 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,284 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,284 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,284 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,284 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,284 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,284 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,285 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,285 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,285 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,285 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,285 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,285 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,285 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,285 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,285 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,286 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,286 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,286 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,286 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,286 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,286 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,286 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,286 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,286 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,286 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,287 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,287 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,289 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,289 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,289 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,289 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,289 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,289 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,297 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,297 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,298 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,298 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,298 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,298 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:37,299 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-10-13 22:45:37,329 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 22:45:37,333 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:37,334 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-10-13 22:45:37,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 70 places, 68 transitions, 146 flow [2021-10-13 22:45:37,384 INFO L129 PetriNetUnfolder]: 5/66 cut-off events. [2021-10-13 22:45:37,384 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:45:37,389 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:37,389 INFO L82 GeneralOperation]: Start removeDead. Operand has 70 places, 68 transitions, 146 flow [2021-10-13 22:45:37,395 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 68 places, 66 transitions, 138 flow [2021-10-13 22:45:37,414 INFO L129 PetriNetUnfolder]: 4/55 cut-off events. [2021-10-13 22:45:37,415 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:45:37,415 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:37,415 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:37,416 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:37,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:37,422 INFO L82 PathProgramCache]: Analyzing trace with hash -1934908895, now seen corresponding path program 1 times [2021-10-13 22:45:37,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:37,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282411589] [2021-10-13 22:45:37,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:37,430 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:37,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:37,700 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:37,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:37,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282411589] [2021-10-13 22:45:37,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282411589] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:37,702 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:37,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-13 22:45:37,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961375025] [2021-10-13 22:45:37,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 22:45:37,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:37,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 22:45:37,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-13 22:45:37,732 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:37,737 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:37,737 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:37,737 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:37,738 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:37,864 INFO L129 PetriNetUnfolder]: 44/196 cut-off events. [2021-10-13 22:45:37,864 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:45:37,865 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:37,866 INFO L132 encePairwiseOnDemand]: 57/68 looper letters, 11 selfloop transitions, 9 changer transitions 23/89 dead transitions. [2021-10-13 22:45:37,866 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 89 transitions, 256 flow [2021-10-13 22:45:37,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 22:45:37,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-10-13 22:45:37,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 610 transitions. [2021-10-13 22:45:37,877 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8970588235294118 [2021-10-13 22:45:37,877 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 610 transitions. [2021-10-13 22:45:37,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 610 transitions. [2021-10-13 22:45:37,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:37,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 610 transitions. [2021-10-13 22:45:37,885 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:37,891 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:37,892 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:37,893 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:37,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 89 transitions, 256 flow [2021-10-13 22:45:37,898 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:37,900 INFO L242 Difference]: Finished difference. Result has 81 places, 63 transitions, 179 flow [2021-10-13 22:45:37,901 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:37,901 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 13 predicate places. [2021-10-13 22:45:37,901 INFO L470 AbstractCegarLoop]: Abstraction has has 81 places, 63 transitions, 179 flow [2021-10-13 22:45:37,902 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:37,902 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:37,902 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:37,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-13 22:45:37,902 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:37,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:37,903 INFO L82 PathProgramCache]: Analyzing trace with hash 1626203799, now seen corresponding path program 1 times [2021-10-13 22:45:37,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:37,903 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942788672] [2021-10-13 22:45:37,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:37,903 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:37,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:38,010 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:38,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:38,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942788672] [2021-10-13 22:45:38,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942788672] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:38,011 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:38,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:45:38,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261191674] [2021-10-13 22:45:38,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:45:38,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:38,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:45:38,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:45:38,015 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:38,015 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:38,015 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:38,015 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:38,015 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:38,128 INFO L129 PetriNetUnfolder]: 36/179 cut-off events. [2021-10-13 22:45:38,128 INFO L130 PetriNetUnfolder]: For 95/103 co-relation queries the response was YES. [2021-10-13 22:45:38,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:38,133 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 12 selfloop transitions, 17 changer transitions 8/83 dead transitions. [2021-10-13 22:45:38,133 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 83 transitions, 346 flow [2021-10-13 22:45:38,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:45:38,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:45:38,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 641 transitions. [2021-10-13 22:45:38,137 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.856951871657754 [2021-10-13 22:45:38,137 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 641 transitions. [2021-10-13 22:45:38,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 641 transitions. [2021-10-13 22:45:38,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:38,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 641 transitions. [2021-10-13 22:45:38,139 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:38,140 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:38,141 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:38,141 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:38,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 83 transitions, 346 flow [2021-10-13 22:45:38,144 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:38,145 INFO L242 Difference]: Finished difference. Result has 81 places, 71 transitions, 274 flow [2021-10-13 22:45:38,145 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:38,146 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 13 predicate places. [2021-10-13 22:45:38,146 INFO L470 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 274 flow [2021-10-13 22:45:38,146 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:38,146 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:38,147 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:38,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-13 22:45:38,147 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:38,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:38,148 INFO L82 PathProgramCache]: Analyzing trace with hash -1277645863, now seen corresponding path program 1 times [2021-10-13 22:45:38,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:38,148 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110959372] [2021-10-13 22:45:38,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:38,149 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:38,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:38,255 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:38,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:38,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110959372] [2021-10-13 22:45:38,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110959372] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:38,256 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:38,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:45:38,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619850644] [2021-10-13 22:45:38,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:45:38,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:38,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:45:38,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:45:38,260 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:38,260 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:38,260 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:38,260 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:38,260 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:38,365 INFO L129 PetriNetUnfolder]: 39/199 cut-off events. [2021-10-13 22:45:38,366 INFO L130 PetriNetUnfolder]: For 244/254 co-relation queries the response was YES. [2021-10-13 22:45:38,368 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:38,369 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 19 selfloop transitions, 13 changer transitions 10/88 dead transitions. [2021-10-13 22:45:38,369 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 88 transitions, 480 flow [2021-10-13 22:45:38,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:45:38,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:45:38,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 641 transitions. [2021-10-13 22:45:38,371 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.856951871657754 [2021-10-13 22:45:38,371 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 641 transitions. [2021-10-13 22:45:38,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 641 transitions. [2021-10-13 22:45:38,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:38,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 641 transitions. [2021-10-13 22:45:38,373 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:38,375 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:38,376 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:38,379 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:38,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 88 transitions, 480 flow [2021-10-13 22:45:38,385 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:38,387 INFO L242 Difference]: Finished difference. Result has 89 places, 74 transitions, 321 flow [2021-10-13 22:45:38,387 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:38,388 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 21 predicate places. [2021-10-13 22:45:38,388 INFO L470 AbstractCegarLoop]: Abstraction has has 89 places, 74 transitions, 321 flow [2021-10-13 22:45:38,388 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:38,388 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:38,388 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:38,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-13 22:45:38,388 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:38,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:38,390 INFO L82 PathProgramCache]: Analyzing trace with hash -1029751389, now seen corresponding path program 2 times [2021-10-13 22:45:38,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:38,390 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990345791] [2021-10-13 22:45:38,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:38,390 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:38,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:38,475 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:38,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:38,475 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990345791] [2021-10-13 22:45:38,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990345791] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:38,476 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:38,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:45:38,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486930732] [2021-10-13 22:45:38,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:45:38,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:38,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:45:38,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:45:38,477 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:38,478 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:38,478 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:38,478 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:38,478 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:38,565 INFO L129 PetriNetUnfolder]: 43/220 cut-off events. [2021-10-13 22:45:38,565 INFO L130 PetriNetUnfolder]: For 459/486 co-relation queries the response was YES. [2021-10-13 22:45:38,566 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:38,567 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 19 selfloop transitions, 19 changer transitions 10/94 dead transitions. [2021-10-13 22:45:38,567 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 94 transitions, 603 flow [2021-10-13 22:45:38,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-13 22:45:38,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-13 22:45:38,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 699 transitions. [2021-10-13 22:45:38,569 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8566176470588235 [2021-10-13 22:45:38,569 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 699 transitions. [2021-10-13 22:45:38,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 699 transitions. [2021-10-13 22:45:38,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:38,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 699 transitions. [2021-10-13 22:45:38,571 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:38,572 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:38,573 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:38,573 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:38,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 94 transitions, 603 flow [2021-10-13 22:45:38,575 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:38,576 INFO L242 Difference]: Finished difference. Result has 97 places, 80 transitions, 416 flow [2021-10-13 22:45:38,576 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:38,577 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 29 predicate places. [2021-10-13 22:45:38,577 INFO L470 AbstractCegarLoop]: Abstraction has has 97 places, 80 transitions, 416 flow [2021-10-13 22:45:38,577 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:38,577 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:38,577 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:38,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-13 22:45:38,577 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:38,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:38,578 INFO L82 PathProgramCache]: Analyzing trace with hash 1170637450, now seen corresponding path program 1 times [2021-10-13 22:45:38,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:38,578 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582255247] [2021-10-13 22:45:38,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:38,578 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:38,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:38,664 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:38,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:38,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582255247] [2021-10-13 22:45:38,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582255247] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:38,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176707273] [2021-10-13 22:45:38,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:38,665 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:38,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:38,679 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:38,684 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:38,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:38,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:38,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:39,031 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:39,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176707273] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:39,032 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:39,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-10-13 22:45:39,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168889351] [2021-10-13 22:45:39,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:39,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:39,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:39,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:39,034 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:39,035 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:39,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:39,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:39,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:39,199 INFO L129 PetriNetUnfolder]: 55/304 cut-off events. [2021-10-13 22:45:39,199 INFO L130 PetriNetUnfolder]: For 917/947 co-relation queries the response was YES. [2021-10-13 22:45:39,201 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:39,202 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 18 selfloop transitions, 37 changer transitions 11/112 dead transitions. [2021-10-13 22:45:39,202 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 112 transitions, 918 flow [2021-10-13 22:45:39,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:45:39,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:45:39,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 930 transitions. [2021-10-13 22:45:39,205 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8547794117647058 [2021-10-13 22:45:39,205 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 930 transitions. [2021-10-13 22:45:39,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 930 transitions. [2021-10-13 22:45:39,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:39,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 930 transitions. [2021-10-13 22:45:39,207 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:39,209 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:39,210 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:39,210 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:39,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 112 transitions, 918 flow [2021-10-13 22:45:39,214 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:39,216 INFO L242 Difference]: Finished difference. Result has 109 places, 98 transitions, 654 flow [2021-10-13 22:45:39,216 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:39,216 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 41 predicate places. [2021-10-13 22:45:39,216 INFO L470 AbstractCegarLoop]: Abstraction has has 109 places, 98 transitions, 654 flow [2021-10-13 22:45:39,217 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:39,217 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:39,217 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:39,251 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:39,434 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:39,434 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:39,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:39,435 INFO L82 PathProgramCache]: Analyzing trace with hash 1667882327, now seen corresponding path program 1 times [2021-10-13 22:45:39,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:39,435 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086149642] [2021-10-13 22:45:39,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:39,436 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:39,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:39,544 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:39,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:39,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086149642] [2021-10-13 22:45:39,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086149642] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:39,544 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:39,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-13 22:45:39,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617254239] [2021-10-13 22:45:39,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 22:45:39,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:39,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 22:45:39,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-10-13 22:45:39,546 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:39,547 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:39,547 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:39,547 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:39,547 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:39,640 INFO L129 PetriNetUnfolder]: 52/286 cut-off events. [2021-10-13 22:45:39,640 INFO L130 PetriNetUnfolder]: For 914/937 co-relation queries the response was YES. [2021-10-13 22:45:39,641 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:39,642 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 33 selfloop transitions, 27 changer transitions 5/111 dead transitions. [2021-10-13 22:45:39,642 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 111 transitions, 964 flow [2021-10-13 22:45:39,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:45:39,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:45:39,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 639 transitions. [2021-10-13 22:45:39,644 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8542780748663101 [2021-10-13 22:45:39,644 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 639 transitions. [2021-10-13 22:45:39,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 639 transitions. [2021-10-13 22:45:39,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:39,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 639 transitions. [2021-10-13 22:45:39,646 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:39,647 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:39,649 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:39,650 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:39,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 111 transitions, 964 flow [2021-10-13 22:45:39,654 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:39,656 INFO L242 Difference]: Finished difference. Result has 109 places, 99 transitions, 636 flow [2021-10-13 22:45:39,656 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:39,656 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 41 predicate places. [2021-10-13 22:45:39,656 INFO L470 AbstractCegarLoop]: Abstraction has has 109 places, 99 transitions, 636 flow [2021-10-13 22:45:39,656 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:39,656 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:39,657 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:39,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-13 22:45:39,657 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:39,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:39,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1281081803, now seen corresponding path program 2 times [2021-10-13 22:45:39,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:39,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690674088] [2021-10-13 22:45:39,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:39,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:39,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:39,731 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:39,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:39,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690674088] [2021-10-13 22:45:39,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690674088] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:39,732 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:39,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-13 22:45:39,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715894034] [2021-10-13 22:45:39,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 22:45:39,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:39,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 22:45:39,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-10-13 22:45:39,733 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:39,733 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:39,734 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:39,734 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:39,734 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:39,857 INFO L129 PetriNetUnfolder]: 63/355 cut-off events. [2021-10-13 22:45:39,857 INFO L130 PetriNetUnfolder]: For 1170/1208 co-relation queries the response was YES. [2021-10-13 22:45:39,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1045 conditions, 355 events. 63/355 cut-off events. For 1170/1208 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1850 event pairs, 0 based on Foata normal form. 15/335 useless extension candidates. Maximal degree in co-relation 988. Up to 71 conditions per place. [2021-10-13 22:45:39,860 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 22 selfloop transitions, 48 changer transitions 8/124 dead transitions. [2021-10-13 22:45:39,861 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 124 transitions, 1136 flow [2021-10-13 22:45:39,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:39,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:39,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 871 transitions. [2021-10-13 22:45:39,863 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8539215686274509 [2021-10-13 22:45:39,863 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 871 transitions. [2021-10-13 22:45:39,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 871 transitions. [2021-10-13 22:45:39,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:39,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 871 transitions. [2021-10-13 22:45:39,865 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:39,866 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:39,866 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:39,866 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:39,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 124 transitions, 1136 flow [2021-10-13 22:45:39,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 124 transitions, 1051 flow, removed 17 selfloop flow, removed 10 redundant places. [2021-10-13 22:45:39,872 INFO L242 Difference]: Finished difference. Result has 117 places, 110 transitions, 871 flow [2021-10-13 22:45:39,873 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=871, PETRI_PLACES=117, PETRI_TRANSITIONS=110} [2021-10-13 22:45:39,873 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 49 predicate places. [2021-10-13 22:45:39,873 INFO L470 AbstractCegarLoop]: Abstraction has has 117 places, 110 transitions, 871 flow [2021-10-13 22:45:39,873 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:39,873 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:39,873 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:39,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-13 22:45:39,874 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:39,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:39,874 INFO L82 PathProgramCache]: Analyzing trace with hash 1417406176, now seen corresponding path program 1 times [2021-10-13 22:45:39,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:39,874 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612896416] [2021-10-13 22:45:39,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:39,874 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:39,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:39,938 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:39,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:39,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612896416] [2021-10-13 22:45:39,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612896416] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:39,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828345487] [2021-10-13 22:45:39,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:39,938 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:39,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:39,951 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:40,047 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:40,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:40,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:40,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:40,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:40,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828345487] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:40,408 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:40,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-10-13 22:45:40,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700430516] [2021-10-13 22:45:40,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:40,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:40,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:40,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:40,410 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:40,411 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 110 transitions, 871 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:40,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:40,411 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:40,411 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:40,571 INFO L129 PetriNetUnfolder]: 72/420 cut-off events. [2021-10-13 22:45:40,572 INFO L130 PetriNetUnfolder]: For 1905/1940 co-relation queries the response was YES. [2021-10-13 22:45:40,573 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1321 conditions, 420 events. 72/420 cut-off events. For 1905/1940 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2365 event pairs, 0 based on Foata normal form. 16/394 useless extension candidates. Maximal degree in co-relation 1261. Up to 80 conditions per place. [2021-10-13 22:45:40,575 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 52 selfloop transitions, 24 changer transitions 16/138 dead transitions. [2021-10-13 22:45:40,575 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 138 transitions, 1474 flow [2021-10-13 22:45:40,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:45:40,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:45:40,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 930 transitions. [2021-10-13 22:45:40,577 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8547794117647058 [2021-10-13 22:45:40,577 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 930 transitions. [2021-10-13 22:45:40,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 930 transitions. [2021-10-13 22:45:40,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:40,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 930 transitions. [2021-10-13 22:45:40,580 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:40,582 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:40,582 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:40,582 INFO L186 Difference]: Start difference. First operand has 117 places, 110 transitions, 871 flow. Second operand 16 states and 930 transitions. [2021-10-13 22:45:40,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 138 transitions, 1474 flow [2021-10-13 22:45:40,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 138 transitions, 1346 flow, removed 41 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:40,590 INFO L242 Difference]: Finished difference. Result has 128 places, 116 transitions, 936 flow [2021-10-13 22:45:40,591 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=936, PETRI_PLACES=128, PETRI_TRANSITIONS=116} [2021-10-13 22:45:40,591 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 60 predicate places. [2021-10-13 22:45:40,591 INFO L470 AbstractCegarLoop]: Abstraction has has 128 places, 116 transitions, 936 flow [2021-10-13 22:45:40,591 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:40,591 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:40,591 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:40,626 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:40,827 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,SelfDestructingSolverStorable7 [2021-10-13 22:45:40,827 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:40,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:40,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1601046204, now seen corresponding path program 2 times [2021-10-13 22:45:40,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:40,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582905573] [2021-10-13 22:45:40,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:40,828 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:40,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:40,899 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:40,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:40,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582905573] [2021-10-13 22:45:40,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582905573] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:40,900 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935687947] [2021-10-13 22:45:40,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:40,900 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:40,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:40,901 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:40,948 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:41,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:41,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:41,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:41,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:41,236 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,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935687947] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:41,237 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:41,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-10-13 22:45:41,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121595879] [2021-10-13 22:45:41,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:41,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:41,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:41,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:41,239 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:41,240 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 116 transitions, 936 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:41,240 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:41,240 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:41,240 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:41,382 INFO L129 PetriNetUnfolder]: 76/449 cut-off events. [2021-10-13 22:45:41,382 INFO L130 PetriNetUnfolder]: For 2352/2384 co-relation queries the response was YES. [2021-10-13 22:45:41,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1438 conditions, 449 events. 76/449 cut-off events. For 2352/2384 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2623 event pairs, 0 based on Foata normal form. 18/422 useless extension candidates. Maximal degree in co-relation 1371. Up to 84 conditions per place. [2021-10-13 22:45:41,386 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 47 selfloop transitions, 35 changer transitions 16/144 dead transitions. [2021-10-13 22:45:41,386 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 144 transitions, 1594 flow [2021-10-13 22:45:41,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:45:41,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:45:41,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 988 transitions. [2021-10-13 22:45:41,389 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8546712802768166 [2021-10-13 22:45:41,389 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 988 transitions. [2021-10-13 22:45:41,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 988 transitions. [2021-10-13 22:45:41,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:41,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 988 transitions. [2021-10-13 22:45:41,391 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:41,392 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:41,393 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:41,393 INFO L186 Difference]: Start difference. First operand has 128 places, 116 transitions, 936 flow. Second operand 17 states and 988 transitions. [2021-10-13 22:45:41,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 144 transitions, 1594 flow [2021-10-13 22:45:41,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 144 transitions, 1522 flow, removed 24 selfloop flow, removed 10 redundant places. [2021-10-13 22:45:41,401 INFO L242 Difference]: Finished difference. Result has 138 places, 122 transitions, 1080 flow [2021-10-13 22:45:41,402 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1080, PETRI_PLACES=138, PETRI_TRANSITIONS=122} [2021-10-13 22:45:41,402 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 70 predicate places. [2021-10-13 22:45:41,402 INFO L470 AbstractCegarLoop]: Abstraction has has 138 places, 122 transitions, 1080 flow [2021-10-13 22:45:41,402 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:41,402 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:41,403 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,437 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:41,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:41,616 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:41,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:41,616 INFO L82 PathProgramCache]: Analyzing trace with hash 2030690442, now seen corresponding path program 3 times [2021-10-13 22:45:41,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:41,616 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673535464] [2021-10-13 22:45:41,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:41,616 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:41,672 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,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:41,672 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673535464] [2021-10-13 22:45:41,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673535464] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:41,672 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204067073] [2021-10-13 22:45:41,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:45:41,672 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:41,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:41,687 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:41,688 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:41,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 22:45:41,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:41,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:41,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:42,045 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,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204067073] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:42,046 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:42,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-10-13 22:45:42,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381822004] [2021-10-13 22:45:42,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:42,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:42,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:42,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:42,047 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:42,048 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 122 transitions, 1080 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,048 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:42,048 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:42,048 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:42,233 INFO L129 PetriNetUnfolder]: 84/512 cut-off events. [2021-10-13 22:45:42,233 INFO L130 PetriNetUnfolder]: For 3110/3142 co-relation queries the response was YES. [2021-10-13 22:45:42,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1695 conditions, 512 events. 84/512 cut-off events. For 3110/3142 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3232 event pairs, 0 based on Foata normal form. 18/478 useless extension candidates. Maximal degree in co-relation 1623. Up to 92 conditions per place. [2021-10-13 22:45:42,238 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 47 selfloop transitions, 47 changer transitions 16/156 dead transitions. [2021-10-13 22:45:42,238 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 156 transitions, 1897 flow [2021-10-13 22:45:42,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-13 22:45:42,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-13 22:45:42,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1104 transitions. [2021-10-13 22:45:42,240 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8544891640866873 [2021-10-13 22:45:42,240 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1104 transitions. [2021-10-13 22:45:42,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1104 transitions. [2021-10-13 22:45:42,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:42,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1104 transitions. [2021-10-13 22:45:42,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 58.10526315789474) internal successors, (1104), 19 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call 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,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 68.0) internal successors, (1360), 20 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call 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,243 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 68.0) internal successors, (1360), 20 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call 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,244 INFO L186 Difference]: Start difference. First operand has 138 places, 122 transitions, 1080 flow. Second operand 19 states and 1104 transitions. [2021-10-13 22:45:42,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 156 transitions, 1897 flow [2021-10-13 22:45:42,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 156 transitions, 1705 flow, removed 70 selfloop flow, removed 15 redundant places. [2021-10-13 22:45:42,253 INFO L242 Difference]: Finished difference. Result has 147 places, 134 transitions, 1289 flow [2021-10-13 22:45:42,254 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1289, PETRI_PLACES=147, PETRI_TRANSITIONS=134} [2021-10-13 22:45:42,254 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 79 predicate places. [2021-10-13 22:45:42,254 INFO L470 AbstractCegarLoop]: Abstraction has has 147 places, 134 transitions, 1289 flow [2021-10-13 22:45:42,254 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,254 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:42,254 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:42,285 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:42,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:42,471 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:42,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:42,471 INFO L82 PathProgramCache]: Analyzing trace with hash -652607308, now seen corresponding path program 1 times [2021-10-13 22:45:42,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:42,471 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722252624] [2021-10-13 22:45:42,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:42,472 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:42,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:42,538 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,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:42,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722252624] [2021-10-13 22:45:42,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722252624] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:42,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817639793] [2021-10-13 22:45:42,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:42,538 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:42,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:42,551 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:42,552 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:42,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:42,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:45:42,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:42,996 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,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817639793] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:42,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:42,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-10-13 22:45:42,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798160974] [2021-10-13 22:45:42,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:45:42,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:42,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:45:42,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:45:42,999 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:43,000 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 134 transitions, 1289 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:43,000 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:43,000 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:43,000 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:43,165 INFO L129 PetriNetUnfolder]: 78/482 cut-off events. [2021-10-13 22:45:43,165 INFO L130 PetriNetUnfolder]: For 2505/2540 co-relation queries the response was YES. [2021-10-13 22:45:43,168 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1613 conditions, 482 events. 78/482 cut-off events. For 2505/2540 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2981 event pairs, 0 based on Foata normal form. 12/445 useless extension candidates. Maximal degree in co-relation 1538. Up to 89 conditions per place. [2021-10-13 22:45:43,170 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 56 selfloop transitions, 42 changer transitions 5/149 dead transitions. [2021-10-13 22:45:43,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 149 transitions, 1766 flow [2021-10-13 22:45:43,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 22:45:43,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-13 22:45:43,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 810 transitions. [2021-10-13 22:45:43,172 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8508403361344538 [2021-10-13 22:45:43,172 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 810 transitions. [2021-10-13 22:45:43,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 810 transitions. [2021-10-13 22:45:43,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:43,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 810 transitions. [2021-10-13 22:45:43,173 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:43,174 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:43,174 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:43,175 INFO L186 Difference]: Start difference. First operand has 147 places, 134 transitions, 1289 flow. Second operand 14 states and 810 transitions. [2021-10-13 22:45:43,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 149 transitions, 1766 flow [2021-10-13 22:45:43,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 149 transitions, 1608 flow, removed 55 selfloop flow, removed 14 redundant places. [2021-10-13 22:45:43,184 INFO L242 Difference]: Finished difference. Result has 144 places, 136 transitions, 1312 flow [2021-10-13 22:45:43,185 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1312, PETRI_PLACES=144, PETRI_TRANSITIONS=136} [2021-10-13 22:45:43,185 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 76 predicate places. [2021-10-13 22:45:43,185 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 136 transitions, 1312 flow [2021-10-13 22:45:43,185 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:43,185 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:43,185 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,203 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:43,401 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,SelfDestructingSolverStorable10 [2021-10-13 22:45:43,402 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:43,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:43,402 INFO L82 PathProgramCache]: Analyzing trace with hash -1950964464, now seen corresponding path program 2 times [2021-10-13 22:45:43,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:43,402 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575273917] [2021-10-13 22:45:43,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:43,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:43,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:43,487 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,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:43,488 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575273917] [2021-10-13 22:45:43,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575273917] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:43,488 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137203604] [2021-10-13 22:45:43,488 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:43,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:43,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:43,504 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:43,551 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:43,711 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:43,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:43,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:45:43,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:43,987 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,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137203604] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:43,987 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:43,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-10-13 22:45:43,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107110265] [2021-10-13 22:45:43,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:45:43,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:43,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:45:43,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:45:43,989 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:43,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 136 transitions, 1312 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:43,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:43,990 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:43,990 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:44,123 INFO L129 PetriNetUnfolder]: 79/484 cut-off events. [2021-10-13 22:45:44,123 INFO L130 PetriNetUnfolder]: For 2347/2384 co-relation queries the response was YES. [2021-10-13 22:45:44,126 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1618 conditions, 484 events. 79/484 cut-off events. For 2347/2384 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2995 event pairs, 0 based on Foata normal form. 12/447 useless extension candidates. Maximal degree in co-relation 1547. Up to 91 conditions per place. [2021-10-13 22:45:44,128 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 49 selfloop transitions, 50 changer transitions 5/150 dead transitions. [2021-10-13 22:45:44,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 150 transitions, 1766 flow [2021-10-13 22:45:44,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:44,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:44,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 868 transitions. [2021-10-13 22:45:44,129 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8509803921568627 [2021-10-13 22:45:44,129 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 868 transitions. [2021-10-13 22:45:44,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 868 transitions. [2021-10-13 22:45:44,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:44,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 868 transitions. [2021-10-13 22:45:44,131 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:44,132 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:44,132 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:44,132 INFO L186 Difference]: Start difference. First operand has 144 places, 136 transitions, 1312 flow. Second operand 15 states and 868 transitions. [2021-10-13 22:45:44,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 150 transitions, 1766 flow [2021-10-13 22:45:44,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 150 transitions, 1670 flow, removed 13 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:44,142 INFO L242 Difference]: Finished difference. Result has 148 places, 137 transitions, 1377 flow [2021-10-13 22:45:44,142 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1226, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1377, PETRI_PLACES=148, PETRI_TRANSITIONS=137} [2021-10-13 22:45:44,142 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 80 predicate places. [2021-10-13 22:45:44,142 INFO L470 AbstractCegarLoop]: Abstraction has has 148 places, 137 transitions, 1377 flow [2021-10-13 22:45:44,143 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,143 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:44,143 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,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-10-13 22:45:44,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:44,363 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:44,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:44,363 INFO L82 PathProgramCache]: Analyzing trace with hash -1703069990, now seen corresponding path program 3 times [2021-10-13 22:45:44,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:44,363 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746154466] [2021-10-13 22:45:44,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:44,364 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:44,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:44,434 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,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:44,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746154466] [2021-10-13 22:45:44,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746154466] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:44,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852619285] [2021-10-13 22:45:44,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:45:44,435 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:44,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:44,451 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:44,527 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:44,756 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 22:45:44,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:44,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:45:44,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:45,030 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,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852619285] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:45,031 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:45,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-10-13 22:45:45,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98755934] [2021-10-13 22:45:45,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:45:45,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:45,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:45:45,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:45:45,032 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:45,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 137 transitions, 1377 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,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:45,033 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:45,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:45,371 INFO L129 PetriNetUnfolder]: 106/644 cut-off events. [2021-10-13 22:45:45,371 INFO L130 PetriNetUnfolder]: For 4371/4421 co-relation queries the response was YES. [2021-10-13 22:45:45,374 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2307 conditions, 644 events. 106/644 cut-off events. For 4371/4421 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4437 event pairs, 0 based on Foata normal form. 22/602 useless extension candidates. Maximal degree in co-relation 2235. Up to 133 conditions per place. [2021-10-13 22:45:45,377 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 19 selfloop transitions, 103 changer transitions 17/185 dead transitions. [2021-10-13 22:45:45,377 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 185 transitions, 2656 flow [2021-10-13 22:45:45,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:45:45,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:45:45,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1564 transitions. [2021-10-13 22:45:45,393 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8518518518518519 [2021-10-13 22:45:45,393 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1564 transitions. [2021-10-13 22:45:45,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1564 transitions. [2021-10-13 22:45:45,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:45,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1564 transitions. [2021-10-13 22:45:45,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 57.925925925925924) internal successors, (1564), 27 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:45,397 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:45:45,398 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:45:45,398 INFO L186 Difference]: Start difference. First operand has 148 places, 137 transitions, 1377 flow. Second operand 27 states and 1564 transitions. [2021-10-13 22:45:45,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 185 transitions, 2656 flow [2021-10-13 22:45:45,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 185 transitions, 2485 flow, removed 42 selfloop flow, removed 13 redundant places. [2021-10-13 22:45:45,427 INFO L242 Difference]: Finished difference. Result has 172 places, 164 transitions, 2107 flow [2021-10-13 22:45:45,427 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2107, PETRI_PLACES=172, PETRI_TRANSITIONS=164} [2021-10-13 22:45:45,428 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 104 predicate places. [2021-10-13 22:45:45,428 INFO L470 AbstractCegarLoop]: Abstraction has has 172 places, 164 transitions, 2107 flow [2021-10-13 22:45:45,428 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,428 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:45,428 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,461 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:45,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:45,629 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:45,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:45,629 INFO L82 PathProgramCache]: Analyzing trace with hash 974731680, now seen corresponding path program 1 times [2021-10-13 22:45:45,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:45,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428583211] [2021-10-13 22:45:45,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:45,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:45,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:45,707 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,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:45,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428583211] [2021-10-13 22:45:45,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428583211] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:45,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376145855] [2021-10-13 22:45:45,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:45,708 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:45,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:45,724 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:45,724 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:45,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:45,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:45:45,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:46,209 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,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376145855] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:46,210 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:46,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-10-13 22:45:46,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176615887] [2021-10-13 22:45:46,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:45:46,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:46,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:45:46,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:45:46,211 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:46,212 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 164 transitions, 2107 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,212 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:46,212 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:46,212 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:46,529 INFO L129 PetriNetUnfolder]: 128/803 cut-off events. [2021-10-13 22:45:46,529 INFO L130 PetriNetUnfolder]: For 7010/7078 co-relation queries the response was YES. [2021-10-13 22:45:46,534 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3055 conditions, 803 events. 128/803 cut-off events. For 7010/7078 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 5944 event pairs, 0 based on Foata normal form. 30/751 useless extension candidates. Maximal degree in co-relation 2972. Up to 167 conditions per place. [2021-10-13 22:45:46,537 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 52 selfloop transitions, 115 changer transitions 17/230 dead transitions. [2021-10-13 22:45:46,537 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 230 transitions, 3852 flow [2021-10-13 22:45:46,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 22:45:46,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-13 22:45:46,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1392 transitions. [2021-10-13 22:45:46,539 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8529411764705882 [2021-10-13 22:45:46,539 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1392 transitions. [2021-10-13 22:45:46,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1392 transitions. [2021-10-13 22:45:46,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:46,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1392 transitions. [2021-10-13 22:45:46,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 58.0) internal successors, (1392), 24 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call 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,543 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:45:46,543 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:45:46,543 INFO L186 Difference]: Start difference. First operand has 172 places, 164 transitions, 2107 flow. Second operand 24 states and 1392 transitions. [2021-10-13 22:45:46,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 230 transitions, 3852 flow [2021-10-13 22:45:46,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 230 transitions, 3266 flow, removed 266 selfloop flow, removed 17 redundant places. [2021-10-13 22:45:46,563 INFO L242 Difference]: Finished difference. Result has 185 places, 202 transitions, 2754 flow [2021-10-13 22:45:46,563 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2754, PETRI_PLACES=185, PETRI_TRANSITIONS=202} [2021-10-13 22:45:46,563 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 117 predicate places. [2021-10-13 22:45:46,563 INFO L470 AbstractCegarLoop]: Abstraction has has 185 places, 202 transitions, 2754 flow [2021-10-13 22:45:46,564 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,564 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:46,564 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:46,597 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:46,780 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,SelfDestructingSolverStorable13 [2021-10-13 22:45:46,781 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:46,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:46,781 INFO L82 PathProgramCache]: Analyzing trace with hash 1700490794, now seen corresponding path program 2 times [2021-10-13 22:45:46,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:46,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261425176] [2021-10-13 22:45:46,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:46,781 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:46,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:46,891 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:46,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:46,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261425176] [2021-10-13 22:45:46,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261425176] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:46,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471157641] [2021-10-13 22:45:46,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:46,892 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:46,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:46,893 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:46,894 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:47,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:47,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:47,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:47,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:47,435 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:47,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471157641] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:47,435 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:47,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:47,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165141068] [2021-10-13 22:45:47,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:47,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:47,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:47,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:47,437 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:47,438 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 202 transitions, 2754 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:47,438 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:47,438 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:47,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:47,674 INFO L129 PetriNetUnfolder]: 139/902 cut-off events. [2021-10-13 22:45:47,674 INFO L130 PetriNetUnfolder]: For 6567/6634 co-relation queries the response was YES. [2021-10-13 22:45:47,679 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3266 conditions, 902 events. 139/902 cut-off events. For 6567/6634 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6756 event pairs, 0 based on Foata normal form. 20/829 useless extension candidates. Maximal degree in co-relation 3175. Up to 179 conditions per place. [2021-10-13 22:45:47,683 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 111 selfloop transitions, 72 changer transitions 11/240 dead transitions. [2021-10-13 22:45:47,683 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 240 transitions, 4006 flow [2021-10-13 22:45:47,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-13 22:45:47,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-13 22:45:47,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1160 transitions. [2021-10-13 22:45:47,684 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8529411764705882 [2021-10-13 22:45:47,684 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1160 transitions. [2021-10-13 22:45:47,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1160 transitions. [2021-10-13 22:45:47,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:47,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1160 transitions. [2021-10-13 22:45:47,686 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:47,688 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:47,688 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:47,688 INFO L186 Difference]: Start difference. First operand has 185 places, 202 transitions, 2754 flow. Second operand 20 states and 1160 transitions. [2021-10-13 22:45:47,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 240 transitions, 4006 flow [2021-10-13 22:45:47,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 240 transitions, 3707 flow, removed 118 selfloop flow, removed 17 redundant places. [2021-10-13 22:45:47,710 INFO L242 Difference]: Finished difference. Result has 190 places, 226 transitions, 3141 flow [2021-10-13 22:45:47,711 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2489, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3141, PETRI_PLACES=190, PETRI_TRANSITIONS=226} [2021-10-13 22:45:47,711 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 122 predicate places. [2021-10-13 22:45:47,711 INFO L470 AbstractCegarLoop]: Abstraction has has 190 places, 226 transitions, 3141 flow [2021-10-13 22:45:47,712 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:47,712 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:47,712 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:47,733 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-10-13 22:45:47,927 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,SelfDestructingSolverStorable14 [2021-10-13 22:45:47,927 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:47,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:47,928 INFO L82 PathProgramCache]: Analyzing trace with hash -1033114271, now seen corresponding path program 4 times [2021-10-13 22:45:47,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:47,928 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500740865] [2021-10-13 22:45:47,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:47,928 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:47,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:48,015 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:48,015 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:48,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500740865] [2021-10-13 22:45:48,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500740865] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:48,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729752586] [2021-10-13 22:45:48,015 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:45:48,015 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:48,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:48,031 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:48,032 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:48,347 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:45:48,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:48,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:48,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:48,692 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:48,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729752586] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:48,692 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:48,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:48,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137393821] [2021-10-13 22:45:48,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:48,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:48,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:48,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:48,694 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:48,695 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 226 transitions, 3141 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:48,695 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:48,695 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:48,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:48,864 INFO L129 PetriNetUnfolder]: 136/891 cut-off events. [2021-10-13 22:45:48,864 INFO L130 PetriNetUnfolder]: For 5688/5755 co-relation queries the response was YES. [2021-10-13 22:45:48,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3198 conditions, 891 events. 136/891 cut-off events. For 5688/5755 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6682 event pairs, 0 based on Foata normal form. 18/817 useless extension candidates. Maximal degree in co-relation 3105. Up to 180 conditions per place. [2021-10-13 22:45:48,873 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 143 selfloop transitions, 55 changer transitions 5/249 dead transitions. [2021-10-13 22:45:48,873 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 249 transitions, 3986 flow [2021-10-13 22:45:48,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:48,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:48,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 867 transitions. [2021-10-13 22:45:48,874 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.85 [2021-10-13 22:45:48,874 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 867 transitions. [2021-10-13 22:45:48,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 867 transitions. [2021-10-13 22:45:48,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:48,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 867 transitions. [2021-10-13 22:45:48,875 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:48,876 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:48,876 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:48,876 INFO L186 Difference]: Start difference. First operand has 190 places, 226 transitions, 3141 flow. Second operand 15 states and 867 transitions. [2021-10-13 22:45:48,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 249 transitions, 3986 flow [2021-10-13 22:45:48,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 249 transitions, 3760 flow, removed 82 selfloop flow, removed 13 redundant places. [2021-10-13 22:45:48,899 INFO L242 Difference]: Finished difference. Result has 191 places, 228 transitions, 3113 flow [2021-10-13 22:45:48,899 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3113, PETRI_PLACES=191, PETRI_TRANSITIONS=228} [2021-10-13 22:45:48,900 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 123 predicate places. [2021-10-13 22:45:48,900 INFO L470 AbstractCegarLoop]: Abstraction has has 191 places, 228 transitions, 3113 flow [2021-10-13 22:45:48,900 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:48,900 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:48,900 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:48,933 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:49,133 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,SelfDestructingSolverStorable15 [2021-10-13 22:45:49,134 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:49,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:49,134 INFO L82 PathProgramCache]: Analyzing trace with hash 1564641511, now seen corresponding path program 5 times [2021-10-13 22:45:49,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:49,134 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962521533] [2021-10-13 22:45:49,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:49,134 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:49,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:49,212 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,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:49,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962521533] [2021-10-13 22:45:49,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962521533] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:49,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492739811] [2021-10-13 22:45:49,212 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:45:49,212 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:49,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:49,213 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:49,214 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:49,546 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 22:45:49,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:49,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:49,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:49,857 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,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492739811] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:49,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:49,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:49,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213098040] [2021-10-13 22:45:49,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:49,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:49,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:49,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:49,858 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:49,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 228 transitions, 3113 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,859 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:49,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:49,859 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:50,046 INFO L129 PetriNetUnfolder]: 137/893 cut-off events. [2021-10-13 22:45:50,046 INFO L130 PetriNetUnfolder]: For 6028/6097 co-relation queries the response was YES. [2021-10-13 22:45:50,051 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3231 conditions, 893 events. 137/893 cut-off events. For 6028/6097 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6713 event pairs, 0 based on Foata normal form. 18/819 useless extension candidates. Maximal degree in co-relation 3137. Up to 169 conditions per place. [2021-10-13 22:45:50,055 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 130 selfloop transitions, 69 changer transitions 5/250 dead transitions. [2021-10-13 22:45:50,055 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 250 transitions, 3957 flow [2021-10-13 22:45:50,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:45:50,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:45:50,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 925 transitions. [2021-10-13 22:45:50,056 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8501838235294118 [2021-10-13 22:45:50,056 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 925 transitions. [2021-10-13 22:45:50,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 925 transitions. [2021-10-13 22:45:50,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:50,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 925 transitions. [2021-10-13 22:45:50,058 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:50,059 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:50,059 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:50,059 INFO L186 Difference]: Start difference. First operand has 191 places, 228 transitions, 3113 flow. Second operand 16 states and 925 transitions. [2021-10-13 22:45:50,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 250 transitions, 3957 flow [2021-10-13 22:45:50,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 250 transitions, 3863 flow, removed 9 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:50,085 INFO L242 Difference]: Finished difference. Result has 196 places, 229 transitions, 3236 flow [2021-10-13 22:45:50,086 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3236, PETRI_PLACES=196, PETRI_TRANSITIONS=229} [2021-10-13 22:45:50,086 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 128 predicate places. [2021-10-13 22:45:50,086 INFO L470 AbstractCegarLoop]: Abstraction has has 196 places, 229 transitions, 3236 flow [2021-10-13 22:45:50,086 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,086 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:50,086 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,124 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:50,303 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,SelfDestructingSolverStorable16 [2021-10-13 22:45:50,303 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:50,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:50,304 INFO L82 PathProgramCache]: Analyzing trace with hash 636600211, now seen corresponding path program 6 times [2021-10-13 22:45:50,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:50,304 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178483080] [2021-10-13 22:45:50,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:50,304 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:50,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:50,385 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,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:50,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178483080] [2021-10-13 22:45:50,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178483080] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:50,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759652513] [2021-10-13 22:45:50,386 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:45:50,386 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:50,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:50,407 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:50,475 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:50,817 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 22:45:50,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:50,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:50,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:51,120 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,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759652513] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:51,121 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:51,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:51,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719115263] [2021-10-13 22:45:51,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:51,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:51,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:51,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:51,122 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:51,122 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 229 transitions, 3236 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,122 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:51,123 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:51,123 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:51,559 INFO L129 PetriNetUnfolder]: 160/1017 cut-off events. [2021-10-13 22:45:51,560 INFO L130 PetriNetUnfolder]: For 9782/9858 co-relation queries the response was YES. [2021-10-13 22:45:51,566 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3971 conditions, 1017 events. 160/1017 cut-off events. For 9782/9858 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 7897 event pairs, 0 based on Foata normal form. 40/954 useless extension candidates. Maximal degree in co-relation 3876. Up to 183 conditions per place. [2021-10-13 22:45:51,571 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 50 selfloop transitions, 160 changer transitions 17/273 dead transitions. [2021-10-13 22:45:51,571 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 273 transitions, 4962 flow [2021-10-13 22:45:51,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 22:45:51,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-10-13 22:45:51,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1679 transitions. [2021-10-13 22:45:51,573 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8514198782961461 [2021-10-13 22:45:51,573 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1679 transitions. [2021-10-13 22:45:51,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1679 transitions. [2021-10-13 22:45:51,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:51,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1679 transitions. [2021-10-13 22:45:51,575 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:51,577 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:51,577 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:51,577 INFO L186 Difference]: Start difference. First operand has 196 places, 229 transitions, 3236 flow. Second operand 29 states and 1679 transitions. [2021-10-13 22:45:51,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 273 transitions, 4962 flow [2021-10-13 22:45:51,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 273 transitions, 4780 flow, removed 42 selfloop flow, removed 13 redundant places. [2021-10-13 22:45:51,606 INFO L242 Difference]: Finished difference. Result has 222 places, 251 transitions, 4169 flow [2021-10-13 22:45:51,606 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3130, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4169, PETRI_PLACES=222, PETRI_TRANSITIONS=251} [2021-10-13 22:45:51,607 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 154 predicate places. [2021-10-13 22:45:51,607 INFO L470 AbstractCegarLoop]: Abstraction has has 222 places, 251 transitions, 4169 flow [2021-10-13 22:45:51,607 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:51,607 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:51,607 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:51,634 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:51,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-10-13 22:45:51,835 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:51,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:51,835 INFO L82 PathProgramCache]: Analyzing trace with hash -1774490605, now seen corresponding path program 7 times [2021-10-13 22:45:51,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:51,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864469930] [2021-10-13 22:45:51,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:51,836 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:51,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:51,914 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,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:51,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864469930] [2021-10-13 22:45:51,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864469930] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:51,915 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259948857] [2021-10-13 22:45:51,915 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:45:51,915 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:51,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:51,932 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:51,933 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:52,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:52,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:52,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:52,602 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,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259948857] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:52,602 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:52,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:52,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594377233] [2021-10-13 22:45:52,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:52,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:52,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:52,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:52,603 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:52,604 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 251 transitions, 4169 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:52,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:52,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:52,604 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:53,020 INFO L129 PetriNetUnfolder]: 190/1263 cut-off events. [2021-10-13 22:45:53,020 INFO L130 PetriNetUnfolder]: For 11872/11953 co-relation queries the response was YES. [2021-10-13 22:45:53,029 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4969 conditions, 1263 events. 190/1263 cut-off events. For 11872/11953 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 10558 event pairs, 0 based on Foata normal form. 40/1172 useless extension candidates. Maximal degree in co-relation 4863. Up to 235 conditions per place. [2021-10-13 22:45:53,034 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 93 selfloop transitions, 172 changer transitions 11/322 dead transitions. [2021-10-13 22:45:53,034 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 322 transitions, 6273 flow [2021-10-13 22:45:53,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:45:53,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:45:53,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1620 transitions. [2021-10-13 22:45:53,036 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8508403361344538 [2021-10-13 22:45:53,036 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1620 transitions. [2021-10-13 22:45:53,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1620 transitions. [2021-10-13 22:45:53,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:53,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1620 transitions. [2021-10-13 22:45:53,038 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:53,040 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:53,040 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:53,040 INFO L186 Difference]: Start difference. First operand has 222 places, 251 transitions, 4169 flow. Second operand 28 states and 1620 transitions. [2021-10-13 22:45:53,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 322 transitions, 6273 flow [2021-10-13 22:45:53,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 322 transitions, 5862 flow, removed 151 selfloop flow, removed 22 redundant places. [2021-10-13 22:45:53,083 INFO L242 Difference]: Finished difference. Result has 234 places, 303 transitions, 5335 flow [2021-10-13 22:45:53,083 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3796, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=5335, PETRI_PLACES=234, PETRI_TRANSITIONS=303} [2021-10-13 22:45:53,084 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 166 predicate places. [2021-10-13 22:45:53,084 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 303 transitions, 5335 flow [2021-10-13 22:45:53,084 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:53,084 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:53,084 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:53,101 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:45:53,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:53,300 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:53,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:53,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1710202121, now seen corresponding path program 1 times [2021-10-13 22:45:53,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:53,300 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006480346] [2021-10-13 22:45:53,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:53,300 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:53,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:53,399 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:53,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:53,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006480346] [2021-10-13 22:45:53,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006480346] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:53,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600502894] [2021-10-13 22:45:53,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:53,400 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:53,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:53,412 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:45:53,413 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:45:53,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:53,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:53,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:54,153 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:54,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600502894] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:54,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:54,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:54,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182264460] [2021-10-13 22:45:54,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:54,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:54,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:54,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:54,155 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:54,155 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 303 transitions, 5335 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:54,155 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:54,155 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:54,156 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:54,511 INFO L129 PetriNetUnfolder]: 197/1327 cut-off events. [2021-10-13 22:45:54,511 INFO L130 PetriNetUnfolder]: For 12389/12493 co-relation queries the response was YES. [2021-10-13 22:45:54,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5331 conditions, 1327 events. 197/1327 cut-off events. For 12389/12493 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 11431 event pairs, 0 based on Foata normal form. 24/1213 useless extension candidates. Maximal degree in co-relation 5219. Up to 266 conditions per place. [2021-10-13 22:45:54,532 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 214 selfloop transitions, 78 changer transitions 10/348 dead transitions. [2021-10-13 22:45:54,532 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 348 transitions, 6889 flow [2021-10-13 22:45:54,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-13 22:45:54,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-13 22:45:54,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1212 transitions. [2021-10-13 22:45:54,533 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8487394957983193 [2021-10-13 22:45:54,533 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1212 transitions. [2021-10-13 22:45:54,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1212 transitions. [2021-10-13 22:45:54,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:54,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1212 transitions. [2021-10-13 22:45:54,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 57.714285714285715) internal successors, (1212), 21 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call 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,536 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:45:54,536 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:45:54,536 INFO L186 Difference]: Start difference. First operand has 234 places, 303 transitions, 5335 flow. Second operand 21 states and 1212 transitions. [2021-10-13 22:45:54,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 348 transitions, 6889 flow [2021-10-13 22:45:54,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 348 transitions, 6397 flow, removed 194 selfloop flow, removed 16 redundant places. [2021-10-13 22:45:54,591 INFO L242 Difference]: Finished difference. Result has 244 places, 318 transitions, 5421 flow [2021-10-13 22:45:54,591 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4885, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5421, PETRI_PLACES=244, PETRI_TRANSITIONS=318} [2021-10-13 22:45:54,591 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 176 predicate places. [2021-10-13 22:45:54,591 INFO L470 AbstractCegarLoop]: Abstraction has has 244 places, 318 transitions, 5421 flow [2021-10-13 22:45:54,592 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:54,592 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:54,592 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:54,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:54,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:54,809 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:54,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:54,810 INFO L82 PathProgramCache]: Analyzing trace with hash 1358114847, now seen corresponding path program 2 times [2021-10-13 22:45:54,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:54,810 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817227852] [2021-10-13 22:45:54,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:54,810 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:54,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:54,884 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:54,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:54,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817227852] [2021-10-13 22:45:54,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817227852] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:54,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607445975] [2021-10-13 22:45:54,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:54,885 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:54,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:54,886 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:45:54,887 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:45:55,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:55,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:55,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:55,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:55,513 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:55,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607445975] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:55,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:55,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:55,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158792694] [2021-10-13 22:45:55,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:55,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:55,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:55,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:55,515 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:55,515 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 318 transitions, 5421 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:55,515 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:55,515 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:55,515 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:56,210 INFO L129 PetriNetUnfolder]: 238/1596 cut-off events. [2021-10-13 22:45:56,210 INFO L130 PetriNetUnfolder]: For 16453/16571 co-relation queries the response was YES. [2021-10-13 22:45:56,222 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6438 conditions, 1596 events. 238/1596 cut-off events. For 16453/16571 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 14632 event pairs, 0 based on Foata normal form. 63/1493 useless extension candidates. Maximal degree in co-relation 6320. Up to 237 conditions per place. [2021-10-13 22:45:56,228 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 50 selfloop transitions, 283 changer transitions 19/398 dead transitions. [2021-10-13 22:45:56,228 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 398 transitions, 8129 flow [2021-10-13 22:45:56,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-13 22:45:56,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-10-13 22:45:56,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2371 transitions. [2021-10-13 22:45:56,230 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8504304160688666 [2021-10-13 22:45:56,230 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2371 transitions. [2021-10-13 22:45:56,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2371 transitions. [2021-10-13 22:45:56,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:56,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2371 transitions. [2021-10-13 22:45:56,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 57.829268292682926) internal successors, (2371), 41 states have internal predecessors, (2371), 0 states have call successors, (0), 0 states have call 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,235 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:45:56,235 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:45:56,235 INFO L186 Difference]: Start difference. First operand has 244 places, 318 transitions, 5421 flow. Second operand 41 states and 2371 transitions. [2021-10-13 22:45:56,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 398 transitions, 8129 flow [2021-10-13 22:45:56,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 398 transitions, 7972 flow, removed 39 selfloop flow, removed 12 redundant places. [2021-10-13 22:45:56,297 INFO L242 Difference]: Finished difference. Result has 281 places, 373 transitions, 7314 flow [2021-10-13 22:45:56,297 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5322, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=7314, PETRI_PLACES=281, PETRI_TRANSITIONS=373} [2021-10-13 22:45:56,297 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 213 predicate places. [2021-10-13 22:45:56,297 INFO L470 AbstractCegarLoop]: Abstraction has has 281 places, 373 transitions, 7314 flow [2021-10-13 22:45:56,297 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:56,297 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:56,297 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:45:56,317 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:45:56,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:56,514 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:56,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:56,515 INFO L82 PathProgramCache]: Analyzing trace with hash -271120544, now seen corresponding path program 8 times [2021-10-13 22:45:56,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:56,515 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124480642] [2021-10-13 22:45:56,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:56,515 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:56,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:56,655 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:56,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:56,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124480642] [2021-10-13 22:45:56,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124480642] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:56,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875142075] [2021-10-13 22:45:56,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:56,655 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:56,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:56,666 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:45:56,668 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:45:57,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:57,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:57,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:45:57,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:57,526 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:57,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875142075] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:57,526 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:57,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:45:57,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536410200] [2021-10-13 22:45:57,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:45:57,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:57,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:45:57,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:45:57,529 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:57,530 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 373 transitions, 7314 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:45:57,530 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:57,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:57,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:57,792 INFO L129 PetriNetUnfolder]: 230/1570 cut-off events. [2021-10-13 22:45:57,793 INFO L130 PetriNetUnfolder]: For 16387/16479 co-relation queries the response was YES. [2021-10-13 22:45:57,805 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6652 conditions, 1570 events. 230/1570 cut-off events. For 16387/16479 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 14346 event pairs, 0 based on Foata normal form. 12/1418 useless extension candidates. Maximal degree in co-relation 6524. Up to 344 conditions per place. [2021-10-13 22:45:57,811 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 279 selfloop transitions, 64 changer transitions 5/394 dead transitions. [2021-10-13 22:45:57,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 394 transitions, 8561 flow [2021-10-13 22:45:57,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 22:45:57,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-13 22:45:57,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 810 transitions. [2021-10-13 22:45:57,813 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8508403361344538 [2021-10-13 22:45:57,813 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 810 transitions. [2021-10-13 22:45:57,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 810 transitions. [2021-10-13 22:45:57,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:57,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 810 transitions. [2021-10-13 22:45:57,814 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:57,814 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:57,815 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:57,815 INFO L186 Difference]: Start difference. First operand has 281 places, 373 transitions, 7314 flow. Second operand 14 states and 810 transitions. [2021-10-13 22:45:57,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 394 transitions, 8561 flow [2021-10-13 22:45:57,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 394 transitions, 7713 flow, removed 286 selfloop flow, removed 38 redundant places. [2021-10-13 22:45:57,892 INFO L242 Difference]: Finished difference. Result has 253 places, 375 transitions, 6730 flow [2021-10-13 22:45:57,892 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6500, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6730, PETRI_PLACES=253, PETRI_TRANSITIONS=375} [2021-10-13 22:45:57,892 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 185 predicate places. [2021-10-13 22:45:57,892 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 375 transitions, 6730 flow [2021-10-13 22:45:57,893 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:45:57,893 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:57,893 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:45:57,923 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:45:58,110 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,SelfDestructingSolverStorable21 [2021-10-13 22:45:58,110 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:58,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:58,110 INFO L82 PathProgramCache]: Analyzing trace with hash -1785826448, now seen corresponding path program 9 times [2021-10-13 22:45:58,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:58,110 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531435568] [2021-10-13 22:45:58,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:58,111 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:58,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:58,207 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:58,207 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:58,207 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531435568] [2021-10-13 22:45:58,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531435568] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:58,207 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784260251] [2021-10-13 22:45:58,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:45:58,207 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:58,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:58,223 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:45:58,263 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:45:58,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:45:58,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:58,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:45:58,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:59,055 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:59,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784260251] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:59,055 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:59,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:45:59,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301991521] [2021-10-13 22:45:59,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:45:59,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:59,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:45:59,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:45:59,056 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:59,057 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 375 transitions, 6730 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:45:59,057 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:59,057 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:59,057 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:59,322 INFO L129 PetriNetUnfolder]: 231/1586 cut-off events. [2021-10-13 22:45:59,323 INFO L130 PetriNetUnfolder]: For 14630/14697 co-relation queries the response was YES. [2021-10-13 22:45:59,333 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6304 conditions, 1586 events. 231/1586 cut-off events. For 14630/14697 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 14563 event pairs, 0 based on Foata normal form. 12/1433 useless extension candidates. Maximal degree in co-relation 6190. Up to 329 conditions per place. [2021-10-13 22:45:59,339 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 263 selfloop transitions, 82 changer transitions 5/396 dead transitions. [2021-10-13 22:45:59,339 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 396 transitions, 7969 flow [2021-10-13 22:45:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:59,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:59,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 868 transitions. [2021-10-13 22:45:59,340 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8509803921568627 [2021-10-13 22:45:59,340 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 868 transitions. [2021-10-13 22:45:59,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 868 transitions. [2021-10-13 22:45:59,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:59,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 868 transitions. [2021-10-13 22:45:59,341 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:59,342 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:59,342 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:59,342 INFO L186 Difference]: Start difference. First operand has 253 places, 375 transitions, 6730 flow. Second operand 15 states and 868 transitions. [2021-10-13 22:45:59,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 396 transitions, 7969 flow [2021-10-13 22:45:59,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 396 transitions, 7856 flow, removed 11 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:59,404 INFO L242 Difference]: Finished difference. Result has 258 places, 377 transitions, 6913 flow [2021-10-13 22:45:59,405 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6627, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6913, PETRI_PLACES=258, PETRI_TRANSITIONS=377} [2021-10-13 22:45:59,405 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 190 predicate places. [2021-10-13 22:45:59,405 INFO L470 AbstractCegarLoop]: Abstraction has has 258 places, 377 transitions, 6913 flow [2021-10-13 22:45:59,405 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:45:59,405 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:59,405 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:45:59,424 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:45:59,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:59,615 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:59,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:59,615 INFO L82 PathProgramCache]: Analyzing trace with hash 801153164, now seen corresponding path program 10 times [2021-10-13 22:45:59,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:59,615 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411834876] [2021-10-13 22:45:59,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:59,616 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:59,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:59,725 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:59,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:59,726 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411834876] [2021-10-13 22:45:59,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411834876] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:59,726 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513812243] [2021-10-13 22:45:59,726 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:45:59,726 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:59,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:59,739 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:45:59,758 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:00,541 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:00,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:00,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:00,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:00,860 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:00,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513812243] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:00,861 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:00,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:00,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400166772] [2021-10-13 22:46:00,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:00,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:00,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:00,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:00,862 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:00,863 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 377 transitions, 6913 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:00,863 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:00,863 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:00,863 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:01,525 INFO L129 PetriNetUnfolder]: 259/1784 cut-off events. [2021-10-13 22:46:01,526 INFO L130 PetriNetUnfolder]: For 19636/19720 co-relation queries the response was YES. [2021-10-13 22:46:01,534 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7286 conditions, 1784 events. 259/1784 cut-off events. For 19636/19720 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 16684 event pairs, 0 based on Foata normal form. 42/1639 useless extension candidates. Maximal degree in co-relation 7170. Up to 275 conditions per place. [2021-10-13 22:46:01,540 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 121 selfloop transitions, 250 changer transitions 11/428 dead transitions. [2021-10-13 22:46:01,541 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 428 transitions, 9230 flow [2021-10-13 22:46:01,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:46:01,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:46:01,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1735 transitions. [2021-10-13 22:46:01,542 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8504901960784313 [2021-10-13 22:46:01,542 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1735 transitions. [2021-10-13 22:46:01,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1735 transitions. [2021-10-13 22:46:01,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:01,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1735 transitions. [2021-10-13 22:46:01,544 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,546 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,546 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,546 INFO L186 Difference]: Start difference. First operand has 258 places, 377 transitions, 6913 flow. Second operand 30 states and 1735 transitions. [2021-10-13 22:46:01,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 428 transitions, 9230 flow [2021-10-13 22:46:01,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 428 transitions, 9050 flow, removed 32 selfloop flow, removed 12 redundant places. [2021-10-13 22:46:01,614 INFO L242 Difference]: Finished difference. Result has 282 places, 413 transitions, 8413 flow [2021-10-13 22:46:01,614 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6786, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=8413, PETRI_PLACES=282, PETRI_TRANSITIONS=413} [2021-10-13 22:46:01,614 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 214 predicate places. [2021-10-13 22:46:01,614 INFO L470 AbstractCegarLoop]: Abstraction has has 282 places, 413 transitions, 8413 flow [2021-10-13 22:46:01,615 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:01,615 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:01,615 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:01,632 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:01,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:01,833 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:01,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:01,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1109904202, now seen corresponding path program 11 times [2021-10-13 22:46:01,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:01,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616883421] [2021-10-13 22:46:01,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:01,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:01,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:01,979 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:01,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:01,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616883421] [2021-10-13 22:46:01,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616883421] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:01,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734078668] [2021-10-13 22:46:01,979 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:01,979 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:01,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:01,980 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:01,991 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:02,603 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:46:02,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:02,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:02,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:02,904 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:02,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734078668] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:02,904 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:02,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:02,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919218346] [2021-10-13 22:46:02,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:02,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:02,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:02,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:02,905 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:02,906 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 413 transitions, 8413 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:02,906 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:02,906 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:02,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:03,210 INFO L129 PetriNetUnfolder]: 259/1800 cut-off events. [2021-10-13 22:46:03,210 INFO L130 PetriNetUnfolder]: For 20025/20125 co-relation queries the response was YES. [2021-10-13 22:46:03,267 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7662 conditions, 1800 events. 259/1800 cut-off events. For 20025/20125 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 16925 event pairs, 0 based on Foata normal form. 12/1623 useless extension candidates. Maximal degree in co-relation 7539. Up to 365 conditions per place. [2021-10-13 22:46:03,274 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 285 selfloop transitions, 100 changer transitions 5/436 dead transitions. [2021-10-13 22:46:03,275 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 436 transitions, 9849 flow [2021-10-13 22:46:03,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:46:03,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:46:03,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 926 transitions. [2021-10-13 22:46:03,278 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8511029411764706 [2021-10-13 22:46:03,278 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 926 transitions. [2021-10-13 22:46:03,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 926 transitions. [2021-10-13 22:46:03,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:03,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 926 transitions. [2021-10-13 22:46:03,279 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:03,280 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:03,280 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:03,280 INFO L186 Difference]: Start difference. First operand has 282 places, 413 transitions, 8413 flow. Second operand 16 states and 926 transitions. [2021-10-13 22:46:03,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 436 transitions, 9849 flow [2021-10-13 22:46:03,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 436 transitions, 9323 flow, removed 161 selfloop flow, removed 24 redundant places. [2021-10-13 22:46:03,394 INFO L242 Difference]: Finished difference. Result has 272 places, 417 transitions, 8311 flow [2021-10-13 22:46:03,394 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7922, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8311, PETRI_PLACES=272, PETRI_TRANSITIONS=417} [2021-10-13 22:46:03,394 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 204 predicate places. [2021-10-13 22:46:03,395 INFO L470 AbstractCegarLoop]: Abstraction has has 272 places, 417 transitions, 8311 flow [2021-10-13 22:46:03,395 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:03,395 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:03,395 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:03,413 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:03,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:03,613 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:03,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:03,613 INFO L82 PathProgramCache]: Analyzing trace with hash 478412144, now seen corresponding path program 12 times [2021-10-13 22:46:03,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:03,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126391114] [2021-10-13 22:46:03,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:03,614 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:03,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:03,718 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:03,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:03,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126391114] [2021-10-13 22:46:03,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126391114] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:03,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232618470] [2021-10-13 22:46:03,719 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:03,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:03,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:03,720 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:03,721 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:04,381 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:46:04,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:04,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:04,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:04,671 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,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232618470] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:04,671 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:04,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:04,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134722825] [2021-10-13 22:46:04,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:04,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:04,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:04,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:04,673 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:04,674 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 417 transitions, 8311 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:04,674 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:04,674 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:04,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:05,017 INFO L129 PetriNetUnfolder]: 260/1795 cut-off events. [2021-10-13 22:46:05,017 INFO L130 PetriNetUnfolder]: For 19666/19770 co-relation queries the response was YES. [2021-10-13 22:46:05,029 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7586 conditions, 1795 events. 260/1795 cut-off events. For 19666/19770 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 16856 event pairs, 0 based on Foata normal form. 12/1619 useless extension candidates. Maximal degree in co-relation 7466. Up to 360 conditions per place. [2021-10-13 22:46:05,035 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 280 selfloop transitions, 108 changer transitions 5/439 dead transitions. [2021-10-13 22:46:05,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 439 transitions, 9687 flow [2021-10-13 22:46:05,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:46:05,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:46:05,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 984 transitions. [2021-10-13 22:46:05,036 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8512110726643599 [2021-10-13 22:46:05,036 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 984 transitions. [2021-10-13 22:46:05,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 984 transitions. [2021-10-13 22:46:05,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:05,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 984 transitions. [2021-10-13 22:46:05,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 57.88235294117647) internal successors, (984), 17 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call 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,038 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:46:05,039 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:46:05,039 INFO L186 Difference]: Start difference. First operand has 272 places, 417 transitions, 8311 flow. Second operand 17 states and 984 transitions. [2021-10-13 22:46:05,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 439 transitions, 9687 flow [2021-10-13 22:46:05,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 439 transitions, 9537 flow, removed 10 selfloop flow, removed 13 redundant places. [2021-10-13 22:46:05,119 INFO L242 Difference]: Finished difference. Result has 276 places, 418 transitions, 8498 flow [2021-10-13 22:46:05,120 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8171, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8498, PETRI_PLACES=276, PETRI_TRANSITIONS=418} [2021-10-13 22:46:05,120 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 208 predicate places. [2021-10-13 22:46:05,120 INFO L470 AbstractCegarLoop]: Abstraction has has 276 places, 418 transitions, 8498 flow [2021-10-13 22:46:05,120 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,120 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:05,120 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,141 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:05,338 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,SelfDestructingSolverStorable25 [2021-10-13 22:46:05,338 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:05,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:05,338 INFO L82 PathProgramCache]: Analyzing trace with hash 1359689018, now seen corresponding path program 13 times [2021-10-13 22:46:05,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:05,338 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792376357] [2021-10-13 22:46:05,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:05,339 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:05,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:05,425 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,425 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:05,425 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792376357] [2021-10-13 22:46:05,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792376357] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:05,425 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841251539] [2021-10-13 22:46:05,425 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:05,425 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:05,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:05,430 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:05,431 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:06,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:06,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:06,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:06,361 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,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841251539] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:06,362 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:06,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:06,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505332517] [2021-10-13 22:46:06,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:06,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:06,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:06,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:06,363 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:06,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 418 transitions, 8498 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:06,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:06,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:06,364 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:06,879 INFO L129 PetriNetUnfolder]: 283/1948 cut-off events. [2021-10-13 22:46:06,879 INFO L130 PetriNetUnfolder]: For 24751/24878 co-relation queries the response was YES. [2021-10-13 22:46:06,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8480 conditions, 1948 events. 283/1948 cut-off events. For 24751/24878 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 18642 event pairs, 0 based on Foata normal form. 38/1782 useless extension candidates. Maximal degree in co-relation 8359. Up to 301 conditions per place. [2021-10-13 22:46:06,929 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 159 selfloop transitions, 243 changer transitions 11/459 dead transitions. [2021-10-13 22:46:06,929 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 459 transitions, 10768 flow [2021-10-13 22:46:06,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:46:06,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:46:06,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1505 transitions. [2021-10-13 22:46:06,932 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8512443438914027 [2021-10-13 22:46:06,932 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1505 transitions. [2021-10-13 22:46:06,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1505 transitions. [2021-10-13 22:46:06,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:06,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1505 transitions. [2021-10-13 22:46:06,934 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:06,935 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:06,935 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:06,935 INFO L186 Difference]: Start difference. First operand has 276 places, 418 transitions, 8498 flow. Second operand 26 states and 1505 transitions. [2021-10-13 22:46:06,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 459 transitions, 10768 flow [2021-10-13 22:46:07,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 459 transitions, 10573 flow, removed 17 selfloop flow, removed 15 redundant places. [2021-10-13 22:46:07,028 INFO L242 Difference]: Finished difference. Result has 292 places, 444 transitions, 9816 flow [2021-10-13 22:46:07,029 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8337, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=9816, PETRI_PLACES=292, PETRI_TRANSITIONS=444} [2021-10-13 22:46:07,029 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 224 predicate places. [2021-10-13 22:46:07,029 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 444 transitions, 9816 flow [2021-10-13 22:46:07,029 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:07,029 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:07,029 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:07,061 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:07,246 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,SelfDestructingSolverStorable26 [2021-10-13 22:46:07,247 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:07,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:07,247 INFO L82 PathProgramCache]: Analyzing trace with hash -2007153918, now seen corresponding path program 3 times [2021-10-13 22:46:07,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:07,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624695763] [2021-10-13 22:46:07,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:07,247 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:07,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:07,391 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:07,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:07,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624695763] [2021-10-13 22:46:07,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624695763] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:07,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962354586] [2021-10-13 22:46:07,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:07,392 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:07,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:07,392 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:07,393 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:08,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:46:08,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:08,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:08,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:08,506 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:08,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962354586] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:08,506 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:08,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:08,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140021190] [2021-10-13 22:46:08,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:08,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:08,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:08,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:08,507 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:08,508 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 444 transitions, 9816 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:08,508 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:08,508 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:08,508 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:09,151 INFO L129 PetriNetUnfolder]: 293/2045 cut-off events. [2021-10-13 22:46:09,151 INFO L130 PetriNetUnfolder]: For 28093/28224 co-relation queries the response was YES. [2021-10-13 22:46:09,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9221 conditions, 2045 events. 293/2045 cut-off events. For 28093/28224 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 19803 event pairs, 0 based on Foata normal form. 17/1847 useless extension candidates. Maximal degree in co-relation 9094. Up to 403 conditions per place. [2021-10-13 22:46:09,172 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 327 selfloop transitions, 115 changer transitions 13/501 dead transitions. [2021-10-13 22:46:09,172 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 501 transitions, 12279 flow [2021-10-13 22:46:09,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:46:09,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:46:09,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1613 transitions. [2021-10-13 22:46:09,173 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8471638655462185 [2021-10-13 22:46:09,173 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1613 transitions. [2021-10-13 22:46:09,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1613 transitions. [2021-10-13 22:46:09,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:09,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1613 transitions. [2021-10-13 22:46:09,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 57.607142857142854) internal successors, (1613), 28 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call 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,176 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:09,176 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:09,176 INFO L186 Difference]: Start difference. First operand has 292 places, 444 transitions, 9816 flow. Second operand 28 states and 1613 transitions. [2021-10-13 22:46:09,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 501 transitions, 12279 flow [2021-10-13 22:46:09,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 501 transitions, 11961 flow, removed 94 selfloop flow, removed 19 redundant places. [2021-10-13 22:46:09,283 INFO L242 Difference]: Finished difference. Result has 307 places, 462 transitions, 10329 flow [2021-10-13 22:46:09,284 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9544, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=10329, PETRI_PLACES=307, PETRI_TRANSITIONS=462} [2021-10-13 22:46:09,284 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 239 predicate places. [2021-10-13 22:46:09,284 INFO L470 AbstractCegarLoop]: Abstraction has has 307 places, 462 transitions, 10329 flow [2021-10-13 22:46:09,284 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:09,284 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:09,284 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:09,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:09,501 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,SelfDestructingSolverStorable27 [2021-10-13 22:46:09,502 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:09,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:09,502 INFO L82 PathProgramCache]: Analyzing trace with hash 860657300, now seen corresponding path program 4 times [2021-10-13 22:46:09,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:09,502 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814053442] [2021-10-13 22:46:09,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:09,502 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:09,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:09,590 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:09,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:09,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814053442] [2021-10-13 22:46:09,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814053442] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:09,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885306333] [2021-10-13 22:46:09,591 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:09,591 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:09,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:09,596 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:09,597 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:10,250 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:10,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:10,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:10,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:10,652 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:10,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885306333] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:10,652 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:10,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:10,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014605944] [2021-10-13 22:46:10,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:10,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:10,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:10,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:10,653 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:10,654 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 462 transitions, 10329 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:10,654 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:10,654 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:10,654 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:11,152 INFO L129 PetriNetUnfolder]: 290/2048 cut-off events. [2021-10-13 22:46:11,152 INFO L130 PetriNetUnfolder]: For 26625/26748 co-relation queries the response was YES. [2021-10-13 22:46:11,167 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9182 conditions, 2048 events. 290/2048 cut-off events. For 26625/26748 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 19998 event pairs, 0 based on Foata normal form. 14/1846 useless extension candidates. Maximal degree in co-relation 9048. Up to 407 conditions per place. [2021-10-13 22:46:11,174 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 329 selfloop transitions, 115 changer transitions 5/495 dead transitions. [2021-10-13 22:46:11,174 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 495 transitions, 12111 flow [2021-10-13 22:46:11,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 22:46:11,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-13 22:46:11,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1380 transitions. [2021-10-13 22:46:11,175 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8455882352941176 [2021-10-13 22:46:11,175 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1380 transitions. [2021-10-13 22:46:11,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1380 transitions. [2021-10-13 22:46:11,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:11,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1380 transitions. [2021-10-13 22:46:11,176 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:11,177 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:11,178 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:11,178 INFO L186 Difference]: Start difference. First operand has 307 places, 462 transitions, 10329 flow. Second operand 24 states and 1380 transitions. [2021-10-13 22:46:11,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 495 transitions, 12111 flow [2021-10-13 22:46:11,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 495 transitions, 11986 flow, removed 29 selfloop flow, removed 17 redundant places. [2021-10-13 22:46:11,294 INFO L242 Difference]: Finished difference. Result has 313 places, 466 transitions, 10686 flow [2021-10-13 22:46:11,294 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10216, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=10686, PETRI_PLACES=313, PETRI_TRANSITIONS=466} [2021-10-13 22:46:11,294 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 245 predicate places. [2021-10-13 22:46:11,294 INFO L470 AbstractCegarLoop]: Abstraction has has 313 places, 466 transitions, 10686 flow [2021-10-13 22:46:11,295 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:11,295 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:11,295 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:11,312 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:11,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:11,512 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:11,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:11,513 INFO L82 PathProgramCache]: Analyzing trace with hash 406673472, now seen corresponding path program 5 times [2021-10-13 22:46:11,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:11,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206332697] [2021-10-13 22:46:11,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:11,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:11,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:11,638 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:11,638 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:11,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206332697] [2021-10-13 22:46:11,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206332697] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:11,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583893345] [2021-10-13 22:46:11,638 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:11,638 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:11,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:11,640 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:11,641 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:12,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:46:12,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:12,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:12,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:12,782 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:12,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583893345] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:12,783 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:12,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:12,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324231451] [2021-10-13 22:46:12,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:12,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:12,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:12,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:12,784 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:12,784 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 466 transitions, 10686 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:12,785 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:12,785 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:12,785 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:13,451 INFO L129 PetriNetUnfolder]: 312/2218 cut-off events. [2021-10-13 22:46:13,451 INFO L130 PetriNetUnfolder]: For 29721/29866 co-relation queries the response was YES. [2021-10-13 22:46:13,465 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9982 conditions, 2218 events. 312/2218 cut-off events. For 29721/29866 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 22218 event pairs, 0 based on Foata normal form. 26/2010 useless extension candidates. Maximal degree in co-relation 9847. Up to 338 conditions per place. [2021-10-13 22:46:13,473 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 241 selfloop transitions, 236 changer transitions 5/528 dead transitions. [2021-10-13 22:46:13,473 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 528 transitions, 13114 flow [2021-10-13 22:46:13,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-13 22:46:13,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-10-13 22:46:13,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1784 transitions. [2021-10-13 22:46:13,475 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8462998102466793 [2021-10-13 22:46:13,475 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1784 transitions. [2021-10-13 22:46:13,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1784 transitions. [2021-10-13 22:46:13,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:13,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1784 transitions. [2021-10-13 22:46:13,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 57.54838709677419) internal successors, (1784), 31 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call 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:13,478 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:46:13,478 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:46:13,478 INFO L186 Difference]: Start difference. First operand has 313 places, 466 transitions, 10686 flow. Second operand 31 states and 1784 transitions. [2021-10-13 22:46:13,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 528 transitions, 13114 flow [2021-10-13 22:46:13,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 528 transitions, 12984 flow, removed 14 selfloop flow, removed 16 redundant places. [2021-10-13 22:46:13,609 INFO L242 Difference]: Finished difference. Result has 332 places, 496 transitions, 11938 flow [2021-10-13 22:46:13,609 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10569, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=11938, PETRI_PLACES=332, PETRI_TRANSITIONS=496} [2021-10-13 22:46:13,609 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 264 predicate places. [2021-10-13 22:46:13,610 INFO L470 AbstractCegarLoop]: Abstraction has has 332 places, 496 transitions, 11938 flow [2021-10-13 22:46:13,610 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:13,610 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:13,610 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:13,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-10-13 22:46:13,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:13,823 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:13,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:13,824 INFO L82 PathProgramCache]: Analyzing trace with hash 1182052682, now seen corresponding path program 6 times [2021-10-13 22:46:13,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:13,824 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940820781] [2021-10-13 22:46:13,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:13,824 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:13,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:13,916 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:13,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:13,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940820781] [2021-10-13 22:46:13,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940820781] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:13,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990228811] [2021-10-13 22:46:13,916 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:13,916 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:13,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:13,917 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:13,918 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:14,765 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 22:46:14,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:14,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:14,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:15,162 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,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990228811] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:15,162 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:15,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:15,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645509034] [2021-10-13 22:46:15,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:15,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:15,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:15,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:15,164 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:15,164 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 496 transitions, 11938 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:15,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:15,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:15,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:15,798 INFO L129 PetriNetUnfolder]: 330/2307 cut-off events. [2021-10-13 22:46:15,798 INFO L130 PetriNetUnfolder]: For 36787/36958 co-relation queries the response was YES. [2021-10-13 22:46:15,819 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10867 conditions, 2307 events. 330/2307 cut-off events. For 36787/36958 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 23232 event pairs, 0 based on Foata normal form. 51/2116 useless extension candidates. Maximal degree in co-relation 10726. Up to 354 conditions per place. [2021-10-13 22:46:15,827 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 164 selfloop transitions, 321 changer transitions 13/544 dead transitions. [2021-10-13 22:46:15,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 544 transitions, 14359 flow [2021-10-13 22:46:15,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-13 22:46:15,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-10-13 22:46:15,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2021 transitions. [2021-10-13 22:46:15,829 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8491596638655462 [2021-10-13 22:46:15,829 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2021 transitions. [2021-10-13 22:46:15,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2021 transitions. [2021-10-13 22:46:15,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:15,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2021 transitions. [2021-10-13 22:46:15,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 57.74285714285714) internal successors, (2021), 35 states have internal predecessors, (2021), 0 states have call successors, (0), 0 states have call 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,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 68.0) internal successors, (2448), 36 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call 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,832 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 68.0) internal successors, (2448), 36 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call 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,833 INFO L186 Difference]: Start difference. First operand has 332 places, 496 transitions, 11938 flow. Second operand 35 states and 2021 transitions. [2021-10-13 22:46:15,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 544 transitions, 14359 flow [2021-10-13 22:46:16,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 544 transitions, 14105 flow, removed 56 selfloop flow, removed 21 redundant places. [2021-10-13 22:46:16,032 INFO L242 Difference]: Finished difference. Result has 354 places, 513 transitions, 12998 flow [2021-10-13 22:46:16,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11698, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12998, PETRI_PLACES=354, PETRI_TRANSITIONS=513} [2021-10-13 22:46:16,032 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 286 predicate places. [2021-10-13 22:46:16,032 INFO L470 AbstractCegarLoop]: Abstraction has has 354 places, 513 transitions, 12998 flow [2021-10-13 22:46:16,032 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:16,033 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:16,033 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:16,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-10-13 22:46:16,249 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,SelfDestructingSolverStorable30 [2021-10-13 22:46:16,249 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:16,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:16,250 INFO L82 PathProgramCache]: Analyzing trace with hash -361208680, now seen corresponding path program 7 times [2021-10-13 22:46:16,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:16,250 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914772827] [2021-10-13 22:46:16,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:16,250 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:16,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:16,358 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,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:16,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914772827] [2021-10-13 22:46:16,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914772827] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:16,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009271719] [2021-10-13 22:46:16,358 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:16,359 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:16,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:16,359 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:16,360 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:17,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:17,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:17,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:17,624 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:17,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009271719] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:17,624 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:17,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:17,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847585180] [2021-10-13 22:46:17,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:17,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:17,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:17,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:17,625 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:17,626 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 513 transitions, 12998 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:17,626 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:17,626 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:17,626 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:18,744 INFO L129 PetriNetUnfolder]: 373/2611 cut-off events. [2021-10-13 22:46:18,744 INFO L130 PetriNetUnfolder]: For 49350/49560 co-relation queries the response was YES. [2021-10-13 22:46:18,769 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12999 conditions, 2611 events. 373/2611 cut-off events. For 49350/49560 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 27384 event pairs, 0 based on Foata normal form. 78/2415 useless extension candidates. Maximal degree in co-relation 12849. Up to 427 conditions per place. [2021-10-13 22:46:18,779 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 69 selfloop transitions, 467 changer transitions 17/599 dead transitions. [2021-10-13 22:46:18,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 599 transitions, 17392 flow [2021-10-13 22:46:18,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:46:18,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:46:18,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2656 transitions. [2021-10-13 22:46:18,782 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8491048593350383 [2021-10-13 22:46:18,782 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2656 transitions. [2021-10-13 22:46:18,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2656 transitions. [2021-10-13 22:46:18,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:18,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2656 transitions. [2021-10-13 22:46:18,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 57.73913043478261) internal successors, (2656), 46 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call 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:18,803 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:46:18,803 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:46:18,803 INFO L186 Difference]: Start difference. First operand has 354 places, 513 transitions, 12998 flow. Second operand 46 states and 2656 transitions. [2021-10-13 22:46:18,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 599 transitions, 17392 flow [2021-10-13 22:46:19,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 599 transitions, 16966 flow, removed 67 selfloop flow, removed 28 redundant places. [2021-10-13 22:46:19,062 INFO L242 Difference]: Finished difference. Result has 377 places, 569 transitions, 15871 flow [2021-10-13 22:46:19,062 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12610, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=423, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=15871, PETRI_PLACES=377, PETRI_TRANSITIONS=569} [2021-10-13 22:46:19,062 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 309 predicate places. [2021-10-13 22:46:19,062 INFO L470 AbstractCegarLoop]: Abstraction has has 377 places, 569 transitions, 15871 flow [2021-10-13 22:46:19,062 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:19,063 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:19,063 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:19,082 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:19,279 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,SelfDestructingSolverStorable31 [2021-10-13 22:46:19,279 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:19,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:19,280 INFO L82 PathProgramCache]: Analyzing trace with hash -571419876, now seen corresponding path program 8 times [2021-10-13 22:46:19,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:19,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738970073] [2021-10-13 22:46:19,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:19,280 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:19,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:19,438 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,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:19,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738970073] [2021-10-13 22:46:19,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738970073] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:19,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937943087] [2021-10-13 22:46:19,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:19,439 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:19,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:19,439 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:19,460 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:20,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:20,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:20,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:20,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:20,667 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,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937943087] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:20,668 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:20,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:20,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749608966] [2021-10-13 22:46:20,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:20,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:20,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:20,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:20,669 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:20,670 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 569 transitions, 15871 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:20,670 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:20,670 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:20,670 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:21,530 INFO L129 PetriNetUnfolder]: 378/2709 cut-off events. [2021-10-13 22:46:21,530 INFO L130 PetriNetUnfolder]: For 48901/49090 co-relation queries the response was YES. [2021-10-13 22:46:21,549 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13854 conditions, 2709 events. 378/2709 cut-off events. For 48901/49090 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 28912 event pairs, 0 based on Foata normal form. 22/2445 useless extension candidates. Maximal degree in co-relation 13700. Up to 476 conditions per place. [2021-10-13 22:46:21,558 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 348 selfloop transitions, 228 changer transitions 5/627 dead transitions. [2021-10-13 22:46:21,559 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 627 transitions, 18773 flow [2021-10-13 22:46:21,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-13 22:46:21,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-10-13 22:46:21,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2011 transitions. [2021-10-13 22:46:21,560 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8449579831932773 [2021-10-13 22:46:21,561 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2011 transitions. [2021-10-13 22:46:21,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2011 transitions. [2021-10-13 22:46:21,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:21,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2011 transitions. [2021-10-13 22:46:21,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 57.457142857142856) internal successors, (2011), 35 states have internal predecessors, (2011), 0 states have call successors, (0), 0 states have call 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,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 68.0) internal successors, (2448), 36 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call 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,564 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 68.0) internal successors, (2448), 36 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call 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,564 INFO L186 Difference]: Start difference. First operand has 377 places, 569 transitions, 15871 flow. Second operand 35 states and 2011 transitions. [2021-10-13 22:46:21,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 627 transitions, 18773 flow [2021-10-13 22:46:21,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 627 transitions, 17516 flow, removed 453 selfloop flow, removed 40 redundant places. [2021-10-13 22:46:21,791 INFO L242 Difference]: Finished difference. Result has 371 places, 587 transitions, 15968 flow [2021-10-13 22:46:21,791 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=14696, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=15968, PETRI_PLACES=371, PETRI_TRANSITIONS=587} [2021-10-13 22:46:21,792 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 303 predicate places. [2021-10-13 22:46:21,792 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 587 transitions, 15968 flow [2021-10-13 22:46:21,792 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:21,792 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:21,792 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:21,811 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:22,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:22,010 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:22,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:22,011 INFO L82 PathProgramCache]: Analyzing trace with hash -434113326, now seen corresponding path program 9 times [2021-10-13 22:46:22,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:22,011 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749190283] [2021-10-13 22:46:22,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:22,011 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:22,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:22,099 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:22,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:22,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749190283] [2021-10-13 22:46:22,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749190283] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:22,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127552271] [2021-10-13 22:46:22,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:22,099 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:22,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:22,100 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:22,102 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:23,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:46:23,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:23,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:23,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:23,399 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,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127552271] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:23,400 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:23,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:23,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686785229] [2021-10-13 22:46:23,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:23,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:23,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:23,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:23,401 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:23,402 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 587 transitions, 15968 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:23,402 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:23,402 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:23,402 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:24,279 INFO L129 PetriNetUnfolder]: 391/2812 cut-off events. [2021-10-13 22:46:24,279 INFO L130 PetriNetUnfolder]: For 48296/48494 co-relation queries the response was YES. [2021-10-13 22:46:24,305 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14078 conditions, 2812 events. 391/2812 cut-off events. For 48296/48494 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 30326 event pairs, 0 based on Foata normal form. 30/2545 useless extension candidates. Maximal degree in co-relation 13927. Up to 426 conditions per place. [2021-10-13 22:46:24,315 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 285 selfloop transitions, 308 changer transitions 5/644 dead transitions. [2021-10-13 22:46:24,315 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 644 transitions, 18819 flow [2021-10-13 22:46:24,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-13 22:46:24,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-10-13 22:46:24,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2128 transitions. [2021-10-13 22:46:24,318 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8457869634340223 [2021-10-13 22:46:24,318 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2128 transitions. [2021-10-13 22:46:24,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2128 transitions. [2021-10-13 22:46:24,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:24,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2128 transitions. [2021-10-13 22:46:24,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 57.513513513513516) internal successors, (2128), 37 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call 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,322 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:46:24,322 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:46:24,322 INFO L186 Difference]: Start difference. First operand has 371 places, 587 transitions, 15968 flow. Second operand 37 states and 2128 transitions. [2021-10-13 22:46:24,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 644 transitions, 18819 flow [2021-10-13 22:46:24,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 644 transitions, 18369 flow, removed 58 selfloop flow, removed 27 redundant places. [2021-10-13 22:46:24,535 INFO L242 Difference]: Finished difference. Result has 385 places, 603 transitions, 16949 flow [2021-10-13 22:46:24,536 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15539, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=16949, PETRI_PLACES=385, PETRI_TRANSITIONS=603} [2021-10-13 22:46:24,536 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 317 predicate places. [2021-10-13 22:46:24,536 INFO L470 AbstractCegarLoop]: Abstraction has has 385 places, 603 transitions, 16949 flow [2021-10-13 22:46:24,536 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:24,536 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:24,536 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:24,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:24,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:24,751 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:24,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:24,752 INFO L82 PathProgramCache]: Analyzing trace with hash -1834128980, now seen corresponding path program 10 times [2021-10-13 22:46:24,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:24,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654400619] [2021-10-13 22:46:24,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:24,752 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:24,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:24,867 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,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:24,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654400619] [2021-10-13 22:46:24,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654400619] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:24,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743844418] [2021-10-13 22:46:24,867 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:24,868 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:24,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:24,869 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:24,870 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:25,865 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:25,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:25,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:25,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:26,249 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,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743844418] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:26,250 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:26,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:26,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302026464] [2021-10-13 22:46:26,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:26,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:26,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:26,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:26,251 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:26,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 603 transitions, 16949 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:26,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:26,251 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:26,252 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:27,465 INFO L129 PetriNetUnfolder]: 452/3188 cut-off events. [2021-10-13 22:46:27,466 INFO L130 PetriNetUnfolder]: For 69244/69540 co-relation queries the response was YES. [2021-10-13 22:46:27,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16726 conditions, 3188 events. 452/3188 cut-off events. For 69244/69540 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 35194 event pairs, 0 based on Foata normal form. 87/2941 useless extension candidates. Maximal degree in co-relation 16576. Up to 488 conditions per place. [2021-10-13 22:46:27,512 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 86 selfloop transitions, 556 changer transitions 25/713 dead transitions. [2021-10-13 22:46:27,512 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 713 transitions, 22444 flow [2021-10-13 22:46:27,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-13 22:46:27,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-13 22:46:27,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 3062 transitions. [2021-10-13 22:46:27,514 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8496115427302997 [2021-10-13 22:46:27,514 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 3062 transitions. [2021-10-13 22:46:27,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 3062 transitions. [2021-10-13 22:46:27,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:27,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 3062 transitions. [2021-10-13 22:46:27,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 57.77358490566038) internal successors, (3062), 53 states have internal predecessors, (3062), 0 states have call successors, (0), 0 states have call 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,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call 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,520 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call 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,520 INFO L186 Difference]: Start difference. First operand has 385 places, 603 transitions, 16949 flow. Second operand 53 states and 3062 transitions. [2021-10-13 22:46:27,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 713 transitions, 22444 flow [2021-10-13 22:46:27,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 713 transitions, 22092 flow, removed 73 selfloop flow, removed 27 redundant places. [2021-10-13 22:46:27,922 INFO L242 Difference]: Finished difference. Result has 426 places, 674 transitions, 20637 flow [2021-10-13 22:46:27,922 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16677, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=491, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=20637, PETRI_PLACES=426, PETRI_TRANSITIONS=674} [2021-10-13 22:46:27,923 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 358 predicate places. [2021-10-13 22:46:27,923 INFO L470 AbstractCegarLoop]: Abstraction has has 426 places, 674 transitions, 20637 flow [2021-10-13 22:46:27,923 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:27,923 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:27,923 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:27,941 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:28,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:28,139 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:28,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:28,140 INFO L82 PathProgramCache]: Analyzing trace with hash 476749676, now seen corresponding path program 11 times [2021-10-13 22:46:28,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:28,140 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645516051] [2021-10-13 22:46:28,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:28,140 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:28,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:28,291 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:28,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:28,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645516051] [2021-10-13 22:46:28,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645516051] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:28,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813601719] [2021-10-13 22:46:28,292 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:28,292 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:28,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:28,343 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:28,344 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:29,393 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:46:29,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:29,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:29,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:29,679 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,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813601719] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:29,680 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:29,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:29,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701876648] [2021-10-13 22:46:29,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:29,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:29,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:29,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:29,681 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:29,682 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 674 transitions, 20637 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:29,682 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:29,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:29,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:31,212 INFO L129 PetriNetUnfolder]: 536/3882 cut-off events. [2021-10-13 22:46:31,212 INFO L130 PetriNetUnfolder]: For 87974/88255 co-relation queries the response was YES. [2021-10-13 22:46:31,245 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21304 conditions, 3882 events. 536/3882 cut-off events. For 87974/88255 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 44541 event pairs, 0 based on Foata normal form. 98/3570 useless extension candidates. Maximal degree in co-relation 21137. Up to 630 conditions per place. [2021-10-13 22:46:31,260 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 167 selfloop transitions, 607 changer transitions 17/837 dead transitions. [2021-10-13 22:46:31,260 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 837 transitions, 28700 flow [2021-10-13 22:46:31,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-13 22:46:31,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-10-13 22:46:31,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2886 transitions. [2021-10-13 22:46:31,266 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8488235294117648 [2021-10-13 22:46:31,267 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2886 transitions. [2021-10-13 22:46:31,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2886 transitions. [2021-10-13 22:46:31,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:31,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2886 transitions. [2021-10-13 22:46:31,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 57.72) internal successors, (2886), 50 states have internal predecessors, (2886), 0 states have call successors, (0), 0 states have call 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,276 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:46:31,276 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:46:31,277 INFO L186 Difference]: Start difference. First operand has 426 places, 674 transitions, 20637 flow. Second operand 50 states and 2886 transitions. [2021-10-13 22:46:31,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 837 transitions, 28700 flow [2021-10-13 22:46:31,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 837 transitions, 27385 flow, removed 553 selfloop flow, removed 35 redundant places. [2021-10-13 22:46:31,691 INFO L242 Difference]: Finished difference. Result has 444 places, 800 transitions, 26031 flow [2021-10-13 22:46:31,692 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19724, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=506, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=26031, PETRI_PLACES=444, PETRI_TRANSITIONS=800} [2021-10-13 22:46:31,692 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 376 predicate places. [2021-10-13 22:46:31,692 INFO L470 AbstractCegarLoop]: Abstraction has has 444 places, 800 transitions, 26031 flow [2021-10-13 22:46:31,692 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,692 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:31,693 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,712 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:31,907 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,SelfDestructingSolverStorable35 [2021-10-13 22:46:31,907 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:31,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:31,908 INFO L82 PathProgramCache]: Analyzing trace with hash -1692314678, now seen corresponding path program 12 times [2021-10-13 22:46:31,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:31,908 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717749987] [2021-10-13 22:46:31,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:31,908 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:31,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:32,063 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,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:32,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717749987] [2021-10-13 22:46:32,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717749987] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:32,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197483870] [2021-10-13 22:46:32,063 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:32,063 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:32,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:32,064 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:32,065 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:33,142 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-13 22:46:33,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:33,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:33,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:33,438 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,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197483870] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:33,439 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:33,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:33,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787430234] [2021-10-13 22:46:33,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:33,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:33,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:33,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:33,440 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:33,440 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 800 transitions, 26031 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,440 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:33,440 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:33,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:34,860 INFO L129 PetriNetUnfolder]: 592/4280 cut-off events. [2021-10-13 22:46:34,860 INFO L130 PetriNetUnfolder]: For 101762/102145 co-relation queries the response was YES. [2021-10-13 22:46:34,904 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24196 conditions, 4280 events. 592/4280 cut-off events. For 101762/102145 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 49886 event pairs, 0 based on Foata normal form. 106/3933 useless extension candidates. Maximal degree in co-relation 24024. Up to 702 conditions per place. [2021-10-13 22:46:34,923 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 211 selfloop transitions, 639 changer transitions 22/918 dead transitions. [2021-10-13 22:46:34,923 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 918 transitions, 32467 flow [2021-10-13 22:46:34,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 22:46:34,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-13 22:46:34,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2774 transitions. [2021-10-13 22:46:34,925 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8498774509803921 [2021-10-13 22:46:34,925 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2774 transitions. [2021-10-13 22:46:34,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2774 transitions. [2021-10-13 22:46:34,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:34,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2774 transitions. [2021-10-13 22:46:34,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 57.791666666666664) internal successors, (2774), 48 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have call 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,930 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:46:34,930 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:46:34,930 INFO L186 Difference]: Start difference. First operand has 444 places, 800 transitions, 26031 flow. Second operand 48 states and 2774 transitions. [2021-10-13 22:46:34,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 918 transitions, 32467 flow [2021-10-13 22:46:35,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 918 transitions, 30558 flow, removed 798 selfloop flow, removed 30 redundant places. [2021-10-13 22:46:35,474 INFO L242 Difference]: Finished difference. Result has 471 places, 879 transitions, 28839 flow [2021-10-13 22:46:35,475 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=24324, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=572, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=28839, PETRI_PLACES=471, PETRI_TRANSITIONS=879} [2021-10-13 22:46:35,475 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 403 predicate places. [2021-10-13 22:46:35,475 INFO L470 AbstractCegarLoop]: Abstraction has has 471 places, 879 transitions, 28839 flow [2021-10-13 22:46:35,475 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:35,476 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:35,476 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:46:35,494 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:35,684 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,SelfDestructingSolverStorable36 [2021-10-13 22:46:35,684 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:35,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:35,684 INFO L82 PathProgramCache]: Analyzing trace with hash 452350410, now seen corresponding path program 3 times [2021-10-13 22:46:35,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:35,684 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936417016] [2021-10-13 22:46:35,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:35,684 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:35,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:35,760 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 43 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:35,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:35,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936417016] [2021-10-13 22:46:35,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936417016] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:35,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766835900] [2021-10-13 22:46:35,760 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:35,760 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:35,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:35,761 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:35,762 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:36,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-10-13 22:46:36,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:36,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:36,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:37,078 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:37,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766835900] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:46:37,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 22:46:37,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 15 [2021-10-13 22:46:37,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177124072] [2021-10-13 22:46:37,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:46:37,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:37,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:46:37,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:46:37,080 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 68 [2021-10-13 22:46:37,080 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 879 transitions, 28839 flow. Second operand has 13 states, 13 states have (on average 57.84615384615385) internal successors, (752), 13 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call 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,080 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:37,080 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 68 [2021-10-13 22:46:37,080 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:38,946 INFO L129 PetriNetUnfolder]: 773/5122 cut-off events. [2021-10-13 22:46:38,947 INFO L130 PetriNetUnfolder]: For 102111/102482 co-relation queries the response was YES. [2021-10-13 22:46:39,004 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30482 conditions, 5122 events. 773/5122 cut-off events. For 102111/102482 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 59398 event pairs, 0 based on Foata normal form. 14/4649 useless extension candidates. Maximal degree in co-relation 30302. Up to 898 conditions per place. [2021-10-13 22:46:39,031 INFO L132 encePairwiseOnDemand]: 62/68 looper letters, 8 selfloop transitions, 21 changer transitions 0/864 dead transitions. [2021-10-13 22:46:39,031 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 864 transitions, 27689 flow [2021-10-13 22:46:39,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-13 22:46:39,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-13 22:46:39,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1038 transitions. [2021-10-13 22:46:39,032 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8480392156862745 [2021-10-13 22:46:39,032 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1038 transitions. [2021-10-13 22:46:39,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1038 transitions. [2021-10-13 22:46:39,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:39,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1038 transitions. [2021-10-13 22:46:39,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 57.666666666666664) internal successors, (1038), 18 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call 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,034 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:39,034 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:39,034 INFO L186 Difference]: Start difference. First operand has 471 places, 879 transitions, 28839 flow. Second operand 18 states and 1038 transitions. [2021-10-13 22:46:39,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 864 transitions, 27689 flow [2021-10-13 22:46:39,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 864 transitions, 26567 flow, removed 464 selfloop flow, removed 26 redundant places. [2021-10-13 22:46:39,666 INFO L242 Difference]: Finished difference. Result has 454 places, 860 transitions, 26553 flow [2021-10-13 22:46:39,667 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=26467, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=838, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=26553, PETRI_PLACES=454, PETRI_TRANSITIONS=860} [2021-10-13 22:46:39,667 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 386 predicate places. [2021-10-13 22:46:39,667 INFO L470 AbstractCegarLoop]: Abstraction has has 454 places, 860 transitions, 26553 flow [2021-10-13 22:46:39,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 57.84615384615385) internal successors, (752), 13 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call 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,667 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:39,667 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:46:39,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:39,886 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,SelfDestructingSolverStorable37 [2021-10-13 22:46:39,886 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:39,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:39,886 INFO L82 PathProgramCache]: Analyzing trace with hash -1122200227, now seen corresponding path program 13 times [2021-10-13 22:46:39,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:39,886 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068842786] [2021-10-13 22:46:39,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:39,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:39,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:40,001 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:46:40,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:40,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068842786] [2021-10-13 22:46:40,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068842786] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:40,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156684729] [2021-10-13 22:46:40,001 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:40,001 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:40,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:40,002 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:40,003 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:41,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:41,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:41,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:41,595 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:46:41,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156684729] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:41,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:41,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:46:41,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278622750] [2021-10-13 22:46:41,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:46:41,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:41,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:46:41,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:46:41,596 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:41,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 860 transitions, 26553 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:46:41,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:41,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:41,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:43,095 INFO L129 PetriNetUnfolder]: 847/5479 cut-off events. [2021-10-13 22:46:43,095 INFO L130 PetriNetUnfolder]: For 139514/140183 co-relation queries the response was YES. [2021-10-13 22:46:43,163 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34029 conditions, 5479 events. 847/5479 cut-off events. For 139514/140183 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 63760 event pairs, 0 based on Foata normal form. 36/5346 useless extension candidates. Maximal degree in co-relation 33858. Up to 1179 conditions per place. [2021-10-13 22:46:43,233 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 701 selfloop transitions, 181 changer transitions 0/945 dead transitions. [2021-10-13 22:46:43,234 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 945 transitions, 31289 flow [2021-10-13 22:46:43,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 22:46:43,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-10-13 22:46:43,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1898 transitions. [2021-10-13 22:46:43,248 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8458110516934046 [2021-10-13 22:46:43,248 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1898 transitions. [2021-10-13 22:46:43,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1898 transitions. [2021-10-13 22:46:43,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:43,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1898 transitions. [2021-10-13 22:46:43,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 57.515151515151516) internal successors, (1898), 33 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call 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,250 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:46:43,251 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:46:43,251 INFO L186 Difference]: Start difference. First operand has 454 places, 860 transitions, 26553 flow. Second operand 33 states and 1898 transitions. [2021-10-13 22:46:43,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 945 transitions, 31289 flow [2021-10-13 22:46:43,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 945 transitions, 31258 flow, removed 5 selfloop flow, removed 3 redundant places. [2021-10-13 22:46:43,952 INFO L242 Difference]: Finished difference. Result has 494 places, 897 transitions, 28884 flow [2021-10-13 22:46:43,952 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=26526, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=28884, PETRI_PLACES=494, PETRI_TRANSITIONS=897} [2021-10-13 22:46:43,953 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 426 predicate places. [2021-10-13 22:46:43,953 INFO L470 AbstractCegarLoop]: Abstraction has has 494 places, 897 transitions, 28884 flow [2021-10-13 22:46:43,953 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:46:43,953 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:43,953 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:46:43,972 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:44,171 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,SelfDestructingSolverStorable38 [2021-10-13 22:46:44,171 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:44,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:44,172 INFO L82 PathProgramCache]: Analyzing trace with hash 480660097, now seen corresponding path program 14 times [2021-10-13 22:46:44,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:44,172 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620643025] [2021-10-13 22:46:44,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:44,172 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:44,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:44,280 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:46:44,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:44,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620643025] [2021-10-13 22:46:44,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620643025] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:44,281 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325173513] [2021-10-13 22:46:44,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:44,281 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:44,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:44,281 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:44,282 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:45,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:45,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:45,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:45,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:45,883 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:46:45,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325173513] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:45,884 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:45,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:46:45,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640840244] [2021-10-13 22:46:45,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:46:45,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:45,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:46:45,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:46:45,885 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:45,885 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 897 transitions, 28884 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:46:45,885 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:45,885 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:45,885 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:47,326 INFO L129 PetriNetUnfolder]: 848/5497 cut-off events. [2021-10-13 22:46:47,327 INFO L130 PetriNetUnfolder]: For 149086/149835 co-relation queries the response was YES. [2021-10-13 22:46:47,395 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33757 conditions, 5497 events. 848/5497 cut-off events. For 149086/149835 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 64092 event pairs, 8 based on Foata normal form. 23/5344 useless extension candidates. Maximal degree in co-relation 33573. Up to 1322 conditions per place. [2021-10-13 22:46:47,442 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 752 selfloop transitions, 89 changer transitions 3/907 dead transitions. [2021-10-13 22:46:47,442 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 907 transitions, 31038 flow [2021-10-13 22:46:47,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:46:47,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:46:47,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 864 transitions. [2021-10-13 22:46:47,456 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8470588235294118 [2021-10-13 22:46:47,456 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 864 transitions. [2021-10-13 22:46:47,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 864 transitions. [2021-10-13 22:46:47,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:47,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 864 transitions. [2021-10-13 22:46:47,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 57.6) internal successors, (864), 15 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call 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,457 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:47,457 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:47,457 INFO L186 Difference]: Start difference. First operand has 494 places, 897 transitions, 28884 flow. Second operand 15 states and 864 transitions. [2021-10-13 22:46:47,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 907 transitions, 31038 flow [2021-10-13 22:46:48,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 907 transitions, 30223 flow, removed 354 selfloop flow, removed 18 redundant places. [2021-10-13 22:46:48,235 INFO L242 Difference]: Finished difference. Result has 493 places, 898 transitions, 28372 flow [2021-10-13 22:46:48,236 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=28093, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=808, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=28372, PETRI_PLACES=493, PETRI_TRANSITIONS=898} [2021-10-13 22:46:48,236 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 425 predicate places. [2021-10-13 22:46:48,236 INFO L470 AbstractCegarLoop]: Abstraction has has 493 places, 898 transitions, 28372 flow [2021-10-13 22:46:48,236 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:46:48,236 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:48,236 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:46:48,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:48,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-10-13 22:46:48,452 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:48,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:48,452 INFO L82 PathProgramCache]: Analyzing trace with hash -380609529, now seen corresponding path program 15 times [2021-10-13 22:46:48,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:48,452 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227174790] [2021-10-13 22:46:48,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:48,452 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:48,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:48,631 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:46:48,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:48,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227174790] [2021-10-13 22:46:48,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227174790] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:48,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125689362] [2021-10-13 22:46:48,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:48,632 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:48,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:48,632 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:46:48,633 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:46:49,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:46:49,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:49,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:49,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:50,238 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:46:50,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125689362] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:50,239 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:50,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:46:50,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234729446] [2021-10-13 22:46:50,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:46:50,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:50,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:46:50,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:46:50,240 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:50,240 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 898 transitions, 28372 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:46:50,240 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:50,240 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:50,240 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:51,479 INFO L129 PetriNetUnfolder]: 848/5505 cut-off events. [2021-10-13 22:46:51,479 INFO L130 PetriNetUnfolder]: For 121530/122265 co-relation queries the response was YES. [2021-10-13 22:46:51,551 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33003 conditions, 5505 events. 848/5505 cut-off events. For 121530/122265 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 64254 event pairs, 8 based on Foata normal form. 23/5351 useless extension candidates. Maximal degree in co-relation 32816. Up to 1308 conditions per place. [2021-10-13 22:46:51,578 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 733 selfloop transitions, 109 changer transitions 3/908 dead transitions. [2021-10-13 22:46:51,578 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 908 transitions, 30535 flow [2021-10-13 22:46:51,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:46:51,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:46:51,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 922 transitions. [2021-10-13 22:46:51,579 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8474264705882353 [2021-10-13 22:46:51,579 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 922 transitions. [2021-10-13 22:46:51,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 922 transitions. [2021-10-13 22:46:51,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:51,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 922 transitions. [2021-10-13 22:46:51,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 57.625) internal successors, (922), 16 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call 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,581 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:51,581 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:51,581 INFO L186 Difference]: Start difference. First operand has 493 places, 898 transitions, 28372 flow. Second operand 16 states and 922 transitions. [2021-10-13 22:46:51,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 908 transitions, 30535 flow [2021-10-13 22:46:52,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 908 transitions, 30360 flow, removed 12 selfloop flow, removed 14 redundant places. [2021-10-13 22:46:52,159 INFO L242 Difference]: Finished difference. Result has 495 places, 899 transitions, 28544 flow [2021-10-13 22:46:52,160 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=28209, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=898, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=789, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=28544, PETRI_PLACES=495, PETRI_TRANSITIONS=899} [2021-10-13 22:46:52,160 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 427 predicate places. [2021-10-13 22:46:52,160 INFO L470 AbstractCegarLoop]: Abstraction has has 495 places, 899 transitions, 28544 flow [2021-10-13 22:46:52,160 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:46:52,160 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:52,160 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:46:52,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:52,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:52,363 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:52,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:52,364 INFO L82 PathProgramCache]: Analyzing trace with hash 2013712641, now seen corresponding path program 16 times [2021-10-13 22:46:52,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:52,364 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981860684] [2021-10-13 22:46:52,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:52,364 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:52,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:52,502 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:46:52,502 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:52,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981860684] [2021-10-13 22:46:52,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981860684] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:52,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532055073] [2021-10-13 22:46:52,502 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:52,503 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:52,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:52,503 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:46:52,519 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:46:53,808 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:53,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:53,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:53,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:54,177 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:46:54,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532055073] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:54,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:54,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:46:54,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124289175] [2021-10-13 22:46:54,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:46:54,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:54,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:46:54,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:46:54,178 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:54,179 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 899 transitions, 28544 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:46:54,179 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:54,179 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:54,179 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:55,496 INFO L129 PetriNetUnfolder]: 848/5506 cut-off events. [2021-10-13 22:46:55,496 INFO L130 PetriNetUnfolder]: For 123953/124654 co-relation queries the response was YES. [2021-10-13 22:46:55,562 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33114 conditions, 5506 events. 848/5506 cut-off events. For 123953/124654 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 64248 event pairs, 8 based on Foata normal form. 23/5354 useless extension candidates. Maximal degree in co-relation 32927. Up to 1299 conditions per place. [2021-10-13 22:46:55,584 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 720 selfloop transitions, 123 changer transitions 3/909 dead transitions. [2021-10-13 22:46:55,585 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 909 transitions, 30715 flow [2021-10-13 22:46:55,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:46:55,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:46:55,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 980 transitions. [2021-10-13 22:46:55,586 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8477508650519031 [2021-10-13 22:46:55,586 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 980 transitions. [2021-10-13 22:46:55,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 980 transitions. [2021-10-13 22:46:55,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:55,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 980 transitions. [2021-10-13 22:46:55,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 57.64705882352941) internal successors, (980), 17 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call 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:55,587 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:46:55,587 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:46:55,587 INFO L186 Difference]: Start difference. First operand has 495 places, 899 transitions, 28544 flow. Second operand 17 states and 980 transitions. [2021-10-13 22:46:55,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 909 transitions, 30715 flow [2021-10-13 22:46:56,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 909 transitions, 30529 flow, removed 15 selfloop flow, removed 12 redundant places. [2021-10-13 22:46:56,167 INFO L242 Difference]: Finished difference. Result has 500 places, 900 transitions, 28748 flow [2021-10-13 22:46:56,168 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=28376, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=899, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=776, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=28748, PETRI_PLACES=500, PETRI_TRANSITIONS=900} [2021-10-13 22:46:56,168 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 432 predicate places. [2021-10-13 22:46:56,168 INFO L470 AbstractCegarLoop]: Abstraction has has 500 places, 900 transitions, 28748 flow [2021-10-13 22:46:56,168 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:46:56,168 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:56,168 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:46:56,188 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:46:56,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:56,387 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:56,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:56,388 INFO L82 PathProgramCache]: Analyzing trace with hash 1272336307, now seen corresponding path program 17 times [2021-10-13 22:46:56,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:56,388 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681234695] [2021-10-13 22:46:56,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:56,388 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:56,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:56,487 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:46:56,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:56,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681234695] [2021-10-13 22:46:56,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681234695] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:56,488 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639543743] [2021-10-13 22:46:56,488 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:56,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:56,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:56,492 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:46:56,492 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:46:57,808 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:46:57,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:57,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:57,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:58,183 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:46:58,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639543743] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:58,183 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:58,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:46:58,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152770202] [2021-10-13 22:46:58,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:46:58,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:58,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:46:58,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:46:58,184 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:58,185 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 900 transitions, 28748 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:46:58,185 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:58,185 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:58,185 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:00,146 INFO L129 PetriNetUnfolder]: 891/5771 cut-off events. [2021-10-13 22:47:00,146 INFO L130 PetriNetUnfolder]: For 147562/148311 co-relation queries the response was YES. [2021-10-13 22:47:00,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35280 conditions, 5771 events. 891/5771 cut-off events. For 147562/148311 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 67678 event pairs, 6 based on Foata normal form. 122/5710 useless extension candidates. Maximal degree in co-relation 35092. Up to 1028 conditions per place. [2021-10-13 22:47:00,234 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 181 selfloop transitions, 694 changer transitions 9/947 dead transitions. [2021-10-13 22:47:00,234 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 947 transitions, 32719 flow [2021-10-13 22:47:00,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-13 22:47:00,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-13 22:47:00,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2421 transitions. [2021-10-13 22:47:00,238 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8476890756302521 [2021-10-13 22:47:00,238 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2421 transitions. [2021-10-13 22:47:00,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2421 transitions. [2021-10-13 22:47:00,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:00,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2421 transitions. [2021-10-13 22:47:00,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 57.642857142857146) internal successors, (2421), 42 states have internal predecessors, (2421), 0 states have call successors, (0), 0 states have call 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,250 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:00,250 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:00,250 INFO L186 Difference]: Start difference. First operand has 500 places, 900 transitions, 28748 flow. Second operand 42 states and 2421 transitions. [2021-10-13 22:47:00,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 947 transitions, 32719 flow [2021-10-13 22:47:00,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 947 transitions, 32467 flow, removed 29 selfloop flow, removed 15 redundant places. [2021-10-13 22:47:00,899 INFO L242 Difference]: Finished difference. Result has 532 places, 928 transitions, 31852 flow [2021-10-13 22:47:00,900 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=28542, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=900, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=670, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=31852, PETRI_PLACES=532, PETRI_TRANSITIONS=928} [2021-10-13 22:47:00,900 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 464 predicate places. [2021-10-13 22:47:00,900 INFO L470 AbstractCegarLoop]: Abstraction has has 532 places, 928 transitions, 31852 flow [2021-10-13 22:47:00,900 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:00,900 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:00,900 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:00,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:01,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:01,115 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:01,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:01,116 INFO L82 PathProgramCache]: Analyzing trace with hash -816686029, now seen corresponding path program 18 times [2021-10-13 22:47:01,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:01,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017832940] [2021-10-13 22:47:01,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:01,116 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:01,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:01,242 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:01,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:01,243 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017832940] [2021-10-13 22:47:01,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017832940] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:01,243 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369607075] [2021-10-13 22:47:01,243 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:47:01,243 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:01,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:01,244 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:01,245 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:02,615 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 22:47:02,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:02,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:02,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:02,946 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:02,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369607075] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:02,947 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:02,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:47:02,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070731724] [2021-10-13 22:47:02,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:47:02,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:02,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:47:02,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:47:02,948 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:02,948 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 928 transitions, 31852 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:02,948 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:02,948 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:02,948 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:04,651 INFO L129 PetriNetUnfolder]: 884/5782 cut-off events. [2021-10-13 22:47:04,651 INFO L130 PetriNetUnfolder]: For 157494/158245 co-relation queries the response was YES. [2021-10-13 22:47:04,714 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36763 conditions, 5782 events. 884/5782 cut-off events. For 157494/158245 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 68008 event pairs, 8 based on Foata normal form. 57/5653 useless extension candidates. Maximal degree in co-relation 36569. Up to 1309 conditions per place. [2021-10-13 22:47:04,737 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 628 selfloop transitions, 257 changer transitions 4/952 dead transitions. [2021-10-13 22:47:04,737 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 952 transitions, 34924 flow [2021-10-13 22:47:04,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 22:47:04,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-10-13 22:47:04,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1961 transitions. [2021-10-13 22:47:04,739 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8481833910034602 [2021-10-13 22:47:04,739 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1961 transitions. [2021-10-13 22:47:04,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1961 transitions. [2021-10-13 22:47:04,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:04,739 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1961 transitions. [2021-10-13 22:47:04,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 57.6764705882353) internal successors, (1961), 34 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call 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,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 68.0) internal successors, (2380), 35 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call 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,742 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 68.0) internal successors, (2380), 35 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call 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,742 INFO L186 Difference]: Start difference. First operand has 532 places, 928 transitions, 31852 flow. Second operand 34 states and 1961 transitions. [2021-10-13 22:47:04,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 952 transitions, 34924 flow [2021-10-13 22:47:05,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 952 transitions, 33534 flow, removed 556 selfloop flow, removed 29 redundant places. [2021-10-13 22:47:05,576 INFO L242 Difference]: Finished difference. Result has 540 places, 947 transitions, 32042 flow [2021-10-13 22:47:05,576 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=30466, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=32042, PETRI_PLACES=540, PETRI_TRANSITIONS=947} [2021-10-13 22:47:05,576 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 472 predicate places. [2021-10-13 22:47:05,576 INFO L470 AbstractCegarLoop]: Abstraction has has 540 places, 947 transitions, 32042 flow [2021-10-13 22:47:05,577 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:47:05,577 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:05,577 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:47:05,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-10-13 22:47:05,796 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,SelfDestructingSolverStorable43 [2021-10-13 22:47:05,797 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:05,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:05,797 INFO L82 PathProgramCache]: Analyzing trace with hash 216424197, now seen corresponding path program 14 times [2021-10-13 22:47:05,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:05,797 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953730668] [2021-10-13 22:47:05,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:05,797 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:05,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:05,904 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:47:05,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:05,905 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953730668] [2021-10-13 22:47:05,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953730668] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:05,905 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169307752] [2021-10-13 22:47:05,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:47:05,905 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:05,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:05,906 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:05,907 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:07,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:47:07,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:07,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:07,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:07,768 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:47:07,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169307752] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:07,768 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:07,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:07,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100255113] [2021-10-13 22:47:07,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:07,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:07,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:07,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:07,769 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:07,770 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 947 transitions, 32042 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:07,770 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:07,770 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:07,770 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:09,329 INFO L129 PetriNetUnfolder]: 886/5815 cut-off events. [2021-10-13 22:47:09,329 INFO L130 PetriNetUnfolder]: For 150995/151736 co-relation queries the response was YES. [2021-10-13 22:47:09,396 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36525 conditions, 5815 events. 886/5815 cut-off events. For 150995/151736 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 68610 event pairs, 10 based on Foata normal form. 30/5659 useless extension candidates. Maximal degree in co-relation 36329. Up to 1358 conditions per place. [2021-10-13 22:47:09,420 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 777 selfloop transitions, 131 changer transitions 5/976 dead transitions. [2021-10-13 22:47:09,420 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 976 transitions, 34844 flow [2021-10-13 22:47:09,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 22:47:09,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-13 22:47:09,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1379 transitions. [2021-10-13 22:47:09,421 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8449754901960784 [2021-10-13 22:47:09,422 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1379 transitions. [2021-10-13 22:47:09,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1379 transitions. [2021-10-13 22:47:09,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:09,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1379 transitions. [2021-10-13 22:47:09,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 57.458333333333336) internal successors, (1379), 24 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call 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,423 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:09,424 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:09,424 INFO L186 Difference]: Start difference. First operand has 540 places, 947 transitions, 32042 flow. Second operand 24 states and 1379 transitions. [2021-10-13 22:47:09,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 976 transitions, 34844 flow [2021-10-13 22:47:10,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 976 transitions, 33572 flow, removed 462 selfloop flow, removed 26 redundant places. [2021-10-13 22:47:10,246 INFO L242 Difference]: Finished difference. Result has 540 places, 949 transitions, 31259 flow [2021-10-13 22:47:10,247 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=30809, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=947, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=816, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=31259, PETRI_PLACES=540, PETRI_TRANSITIONS=949} [2021-10-13 22:47:10,247 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 472 predicate places. [2021-10-13 22:47:10,247 INFO L470 AbstractCegarLoop]: Abstraction has has 540 places, 949 transitions, 31259 flow [2021-10-13 22:47:10,248 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:10,248 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:10,248 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:47:10,269 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:10,463 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,SelfDestructingSolverStorable44 [2021-10-13 22:47:10,463 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:10,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:10,463 INFO L82 PathProgramCache]: Analyzing trace with hash 1612772695, now seen corresponding path program 15 times [2021-10-13 22:47:10,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:10,463 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470369759] [2021-10-13 22:47:10,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:10,464 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:10,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:10,560 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:47:10,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:10,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470369759] [2021-10-13 22:47:10,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470369759] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:10,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154796748] [2021-10-13 22:47:10,561 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:10,561 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:10,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:10,562 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:10,562 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:12,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:47:12,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:12,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:12,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:12,446 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:47:12,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154796748] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:12,447 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:12,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:12,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139762686] [2021-10-13 22:47:12,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:12,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:12,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:12,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:12,448 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:12,448 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 949 transitions, 31259 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:12,449 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:12,449 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:12,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:14,220 INFO L129 PetriNetUnfolder]: 910/5970 cut-off events. [2021-10-13 22:47:14,220 INFO L130 PetriNetUnfolder]: For 147588/148369 co-relation queries the response was YES. [2021-10-13 22:47:14,287 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36797 conditions, 5970 events. 910/5970 cut-off events. For 147588/148369 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 71159 event pairs, 12 based on Foata normal form. 32/5802 useless extension candidates. Maximal degree in co-relation 36598. Up to 1315 conditions per place. [2021-10-13 22:47:14,311 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 753 selfloop transitions, 189 changer transitions 5/1010 dead transitions. [2021-10-13 22:47:14,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 1010 transitions, 35168 flow [2021-10-13 22:47:14,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:47:14,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:47:14,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1722 transitions. [2021-10-13 22:47:14,312 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8441176470588235 [2021-10-13 22:47:14,312 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1722 transitions. [2021-10-13 22:47:14,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1722 transitions. [2021-10-13 22:47:14,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:14,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1722 transitions. [2021-10-13 22:47:14,314 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:47:14,315 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:47:14,315 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:47:14,315 INFO L186 Difference]: Start difference. First operand has 540 places, 949 transitions, 31259 flow. Second operand 30 states and 1722 transitions. [2021-10-13 22:47:14,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 1010 transitions, 35168 flow [2021-10-13 22:47:15,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 1010 transitions, 34913 flow, removed 28 selfloop flow, removed 18 redundant places. [2021-10-13 22:47:15,097 INFO L242 Difference]: Finished difference. Result has 554 places, 967 transitions, 32312 flow [2021-10-13 22:47:15,098 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=31024, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=949, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=32312, PETRI_PLACES=554, PETRI_TRANSITIONS=967} [2021-10-13 22:47:15,098 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 486 predicate places. [2021-10-13 22:47:15,098 INFO L470 AbstractCegarLoop]: Abstraction has has 554 places, 967 transitions, 32312 flow [2021-10-13 22:47:15,098 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:15,098 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:15,098 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:47:15,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:15,317 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,SelfDestructingSolverStorable45 [2021-10-13 22:47:15,317 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:15,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:15,318 INFO L82 PathProgramCache]: Analyzing trace with hash 2127816769, now seen corresponding path program 16 times [2021-10-13 22:47:15,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:15,318 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978101562] [2021-10-13 22:47:15,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:15,318 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:15,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:15,412 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:47:15,412 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:15,412 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978101562] [2021-10-13 22:47:15,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978101562] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:15,412 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297582825] [2021-10-13 22:47:15,412 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:47:15,412 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:15,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:15,413 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:15,414 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:16,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:47:16,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:16,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:16,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:17,309 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:47:17,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297582825] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:17,309 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:17,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:17,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64171167] [2021-10-13 22:47:17,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:17,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:17,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:17,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:17,310 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:17,311 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 967 transitions, 32312 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:17,311 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:17,311 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:17,311 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:19,713 INFO L129 PetriNetUnfolder]: 938/6204 cut-off events. [2021-10-13 22:47:19,714 INFO L130 PetriNetUnfolder]: For 176378/177320 co-relation queries the response was YES. [2021-10-13 22:47:19,786 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39137 conditions, 6204 events. 938/6204 cut-off events. For 176378/177320 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 74529 event pairs, 9 based on Foata normal form. 156/6152 useless extension candidates. Maximal degree in co-relation 38936. Up to 1084 conditions per place. [2021-10-13 22:47:19,813 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 102 selfloop transitions, 855 changer transitions 12/1032 dead transitions. [2021-10-13 22:47:19,813 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 1032 transitions, 37354 flow [2021-10-13 22:47:19,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-13 22:47:19,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-13 22:47:19,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 3056 transitions. [2021-10-13 22:47:19,815 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8479467258601554 [2021-10-13 22:47:19,815 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 3056 transitions. [2021-10-13 22:47:19,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 3056 transitions. [2021-10-13 22:47:19,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:19,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 3056 transitions. [2021-10-13 22:47:19,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 57.660377358490564) internal successors, (3056), 53 states have internal predecessors, (3056), 0 states have call successors, (0), 0 states have call 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,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call 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,819 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call 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,819 INFO L186 Difference]: Start difference. First operand has 554 places, 967 transitions, 32312 flow. Second operand 53 states and 3056 transitions. [2021-10-13 22:47:19,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 1032 transitions, 37354 flow [2021-10-13 22:47:20,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 1032 transitions, 37083 flow, removed 23 selfloop flow, removed 21 redundant places. [2021-10-13 22:47:20,788 INFO L242 Difference]: Finished difference. Result has 592 places, 1013 transitions, 36627 flow [2021-10-13 22:47:20,789 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=32070, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=812, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=36627, PETRI_PLACES=592, PETRI_TRANSITIONS=1013} [2021-10-13 22:47:20,789 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 524 predicate places. [2021-10-13 22:47:20,789 INFO L470 AbstractCegarLoop]: Abstraction has has 592 places, 1013 transitions, 36627 flow [2021-10-13 22:47:20,789 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:20,789 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:20,790 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:47:20,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2021-10-13 22:47:21,009 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,SelfDestructingSolverStorable46 [2021-10-13 22:47:21,009 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:21,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:21,009 INFO L82 PathProgramCache]: Analyzing trace with hash -1505912159, now seen corresponding path program 17 times [2021-10-13 22:47:21,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:21,009 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89044720] [2021-10-13 22:47:21,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:21,010 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:21,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:21,110 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:47:21,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:21,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89044720] [2021-10-13 22:47:21,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89044720] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:21,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141759001] [2021-10-13 22:47:21,110 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:47:21,110 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:21,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:21,111 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:21,112 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:22,631 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:47:22,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:22,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:22,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:23,024 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:47:23,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141759001] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:23,024 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:23,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:23,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034308780] [2021-10-13 22:47:23,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:23,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:23,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:23,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:23,025 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:23,026 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 1013 transitions, 36627 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:23,026 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:23,026 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:23,026 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:24,792 INFO L129 PetriNetUnfolder]: 928/6248 cut-off events. [2021-10-13 22:47:24,792 INFO L130 PetriNetUnfolder]: For 186302/187213 co-relation queries the response was YES. [2021-10-13 22:47:24,871 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40657 conditions, 6248 events. 928/6248 cut-off events. For 186302/187213 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 75215 event pairs, 5 based on Foata normal form. 28/6068 useless extension candidates. Maximal degree in co-relation 40449. Up to 1428 conditions per place. [2021-10-13 22:47:24,899 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 802 selfloop transitions, 162 changer transitions 16/1043 dead transitions. [2021-10-13 22:47:24,899 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 1043 transitions, 39635 flow [2021-10-13 22:47:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:47:24,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:47:24,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1437 transitions. [2021-10-13 22:47:24,900 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8452941176470589 [2021-10-13 22:47:24,900 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1437 transitions. [2021-10-13 22:47:24,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1437 transitions. [2021-10-13 22:47:24,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:24,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1437 transitions. [2021-10-13 22:47:24,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 57.48) internal successors, (1437), 25 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call 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,902 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:47:24,903 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:47:24,903 INFO L186 Difference]: Start difference. First operand has 592 places, 1013 transitions, 36627 flow. Second operand 25 states and 1437 transitions. [2021-10-13 22:47:24,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 1043 transitions, 39635 flow [2021-10-13 22:47:25,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 1043 transitions, 37534 flow, removed 719 selfloop flow, removed 39 redundant places. [2021-10-13 22:47:25,974 INFO L242 Difference]: Finished difference. Result has 578 places, 1008 transitions, 34938 flow [2021-10-13 22:47:25,975 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=34586, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1013, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=851, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=34938, PETRI_PLACES=578, PETRI_TRANSITIONS=1008} [2021-10-13 22:47:25,975 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 510 predicate places. [2021-10-13 22:47:25,975 INFO L470 AbstractCegarLoop]: Abstraction has has 578 places, 1008 transitions, 34938 flow [2021-10-13 22:47:25,975 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:25,975 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:25,975 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:47:25,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-10-13 22:47:26,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:26,195 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:26,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:26,195 INFO L82 PathProgramCache]: Analyzing trace with hash 1997562681, now seen corresponding path program 18 times [2021-10-13 22:47:26,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:26,195 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680492539] [2021-10-13 22:47:26,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:26,195 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:26,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:26,335 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:47:26,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:26,336 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680492539] [2021-10-13 22:47:26,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680492539] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:26,336 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429708672] [2021-10-13 22:47:26,336 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:47:26,336 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:26,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:26,337 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:26,355 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:27,930 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:47:27,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:27,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:27,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:28,292 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:47:28,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429708672] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:28,293 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:28,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:28,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015549430] [2021-10-13 22:47:28,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:28,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:28,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:28,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:28,294 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:28,295 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 1008 transitions, 34938 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:28,295 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:28,295 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:28,295 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:29,968 INFO L129 PetriNetUnfolder]: 906/6155 cut-off events. [2021-10-13 22:47:29,968 INFO L130 PetriNetUnfolder]: For 156514/157374 co-relation queries the response was YES. [2021-10-13 22:47:30,065 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38831 conditions, 6155 events. 906/6155 cut-off events. For 156514/157374 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 74829 event pairs, 5 based on Foata normal form. 27/5978 useless extension candidates. Maximal degree in co-relation 38626. Up to 1391 conditions per place. [2021-10-13 22:47:30,093 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 786 selfloop transitions, 182 changer transitions 5/1036 dead transitions. [2021-10-13 22:47:30,093 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 1036 transitions, 37846 flow [2021-10-13 22:47:30,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:47:30,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:47:30,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1495 transitions. [2021-10-13 22:47:30,095 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8455882352941176 [2021-10-13 22:47:30,095 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1495 transitions. [2021-10-13 22:47:30,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1495 transitions. [2021-10-13 22:47:30,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:30,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1495 transitions. [2021-10-13 22:47:30,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.5) internal successors, (1495), 26 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call 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,097 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:30,097 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:30,097 INFO L186 Difference]: Start difference. First operand has 578 places, 1008 transitions, 34938 flow. Second operand 26 states and 1495 transitions. [2021-10-13 22:47:30,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 1036 transitions, 37846 flow [2021-10-13 22:47:31,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 1036 transitions, 37587 flow, removed 17 selfloop flow, removed 26 redundant places. [2021-10-13 22:47:31,073 INFO L242 Difference]: Finished difference. Result has 575 places, 1013 transitions, 35394 flow [2021-10-13 22:47:31,074 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=34697, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1008, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=826, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=35394, PETRI_PLACES=575, PETRI_TRANSITIONS=1013} [2021-10-13 22:47:31,074 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 507 predicate places. [2021-10-13 22:47:31,074 INFO L470 AbstractCegarLoop]: Abstraction has has 575 places, 1013 transitions, 35394 flow [2021-10-13 22:47:31,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:47:31,074 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:31,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:47:31,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:31,294 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,SelfDestructingSolverStorable48 [2021-10-13 22:47:31,295 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:31,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:31,295 INFO L82 PathProgramCache]: Analyzing trace with hash -472310907, now seen corresponding path program 19 times [2021-10-13 22:47:31,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:31,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112876205] [2021-10-13 22:47:31,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:31,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:31,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:31,389 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:47:31,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:31,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112876205] [2021-10-13 22:47:31,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112876205] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:31,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721738070] [2021-10-13 22:47:31,389 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:47:31,389 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:31,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:31,390 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:31,391 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:32,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:32,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:32,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:33,367 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:47:33,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721738070] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:33,368 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:33,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:33,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836729552] [2021-10-13 22:47:33,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:33,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:33,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:33,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:33,369 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:33,369 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 1013 transitions, 35394 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:33,369 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:33,369 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:33,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:35,094 INFO L129 PetriNetUnfolder]: 909/6183 cut-off events. [2021-10-13 22:47:35,095 INFO L130 PetriNetUnfolder]: For 161313/162246 co-relation queries the response was YES. [2021-10-13 22:47:35,173 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39208 conditions, 6183 events. 909/6183 cut-off events. For 161313/162246 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 75273 event pairs, 5 based on Foata normal form. 41/6020 useless extension candidates. Maximal degree in co-relation 39004. Up to 1312 conditions per place. [2021-10-13 22:47:35,197 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 680 selfloop transitions, 295 changer transitions 5/1043 dead transitions. [2021-10-13 22:47:35,197 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 1043 transitions, 38400 flow [2021-10-13 22:47:35,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:47:35,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:47:35,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1612 transitions. [2021-10-13 22:47:35,198 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8466386554621849 [2021-10-13 22:47:35,198 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1612 transitions. [2021-10-13 22:47:35,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1612 transitions. [2021-10-13 22:47:35,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:35,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1612 transitions. [2021-10-13 22:47:35,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 57.57142857142857) internal successors, (1612), 28 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call 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:35,201 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:47:35,201 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:47:35,201 INFO L186 Difference]: Start difference. First operand has 575 places, 1013 transitions, 35394 flow. Second operand 28 states and 1612 transitions. [2021-10-13 22:47:35,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 1043 transitions, 38400 flow [2021-10-13 22:47:36,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 1043 transitions, 38134 flow, removed 22 selfloop flow, removed 22 redundant places. [2021-10-13 22:47:36,084 INFO L242 Difference]: Finished difference. Result has 581 places, 1018 transitions, 36133 flow [2021-10-13 22:47:36,085 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=35152, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1013, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=36133, PETRI_PLACES=581, PETRI_TRANSITIONS=1018} [2021-10-13 22:47:36,085 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 513 predicate places. [2021-10-13 22:47:36,085 INFO L470 AbstractCegarLoop]: Abstraction has has 581 places, 1018 transitions, 36133 flow [2021-10-13 22:47:36,085 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:36,086 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:36,086 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:47:36,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-10-13 22:47:36,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-10-13 22:47:36,306 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:36,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:36,306 INFO L82 PathProgramCache]: Analyzing trace with hash -42666669, now seen corresponding path program 20 times [2021-10-13 22:47:36,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:36,306 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155725530] [2021-10-13 22:47:36,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:36,307 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:36,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:36,401 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:47:36,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:36,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155725530] [2021-10-13 22:47:36,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155725530] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:36,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019499144] [2021-10-13 22:47:36,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:47:36,402 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:36,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:36,402 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:36,405 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:38,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:47:38,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:38,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:38,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:38,445 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:47:38,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019499144] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:38,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:38,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:38,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648885230] [2021-10-13 22:47:38,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:38,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:38,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:38,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:38,446 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:38,447 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 1018 transitions, 36133 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:38,447 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:38,447 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:38,447 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:40,516 INFO L129 PetriNetUnfolder]: 937/6372 cut-off events. [2021-10-13 22:47:40,516 INFO L130 PetriNetUnfolder]: For 175608/176602 co-relation queries the response was YES. [2021-10-13 22:47:40,604 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41000 conditions, 6372 events. 937/6372 cut-off events. For 175608/176602 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 77961 event pairs, 4 based on Foata normal form. 95/6260 useless extension candidates. Maximal degree in co-relation 40795. Up to 1108 conditions per place. [2021-10-13 22:47:40,636 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 412 selfloop transitions, 593 changer transitions 12/1080 dead transitions. [2021-10-13 22:47:40,636 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 1080 transitions, 41139 flow [2021-10-13 22:47:40,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-13 22:47:40,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-10-13 22:47:40,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2363 transitions. [2021-10-13 22:47:40,638 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8475609756097561 [2021-10-13 22:47:40,638 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2363 transitions. [2021-10-13 22:47:40,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2363 transitions. [2021-10-13 22:47:40,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:40,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2363 transitions. [2021-10-13 22:47:40,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 57.63414634146341) internal successors, (2363), 41 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call 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:40,641 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:47:40,641 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:47:40,641 INFO L186 Difference]: Start difference. First operand has 581 places, 1018 transitions, 36133 flow. Second operand 41 states and 2363 transitions. [2021-10-13 22:47:40,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 1080 transitions, 41139 flow [2021-10-13 22:47:41,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 1080 transitions, 40665 flow, removed 41 selfloop flow, removed 22 redundant places. [2021-10-13 22:47:41,659 INFO L242 Difference]: Finished difference. Result has 607 places, 1056 transitions, 39063 flow [2021-10-13 22:47:41,659 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=35721, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1018, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=560, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=39063, PETRI_PLACES=607, PETRI_TRANSITIONS=1056} [2021-10-13 22:47:41,659 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 539 predicate places. [2021-10-13 22:47:41,660 INFO L470 AbstractCegarLoop]: Abstraction has has 607 places, 1056 transitions, 39063 flow [2021-10-13 22:47:41,660 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:41,660 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:41,660 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:47:41,680 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:41,872 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,SelfDestructingSolverStorable50 [2021-10-13 22:47:41,872 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:41,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:41,873 INFO L82 PathProgramCache]: Analyzing trace with hash 200998961, now seen corresponding path program 21 times [2021-10-13 22:47:41,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:41,873 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338239874] [2021-10-13 22:47:41,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:41,873 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:41,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:42,000 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:47:42,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:42,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338239874] [2021-10-13 22:47:42,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338239874] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:42,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987535511] [2021-10-13 22:47:42,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:42,001 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:42,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:42,011 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:42,013 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:43,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:47:43,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:43,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:43,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:44,136 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:47:44,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987535511] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:44,137 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:44,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:44,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113694625] [2021-10-13 22:47:44,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:44,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:44,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:44,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:44,138 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:44,139 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 1056 transitions, 39063 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:44,139 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:44,139 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:44,139 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:46,277 INFO L129 PetriNetUnfolder]: 983/6651 cut-off events. [2021-10-13 22:47:46,278 INFO L130 PetriNetUnfolder]: For 186480/187438 co-relation queries the response was YES. [2021-10-13 22:47:46,373 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43468 conditions, 6651 events. 983/6651 cut-off events. For 186480/187438 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 81974 event pairs, 4 based on Foata normal form. 50/6486 useless extension candidates. Maximal degree in co-relation 43255. Up to 1202 conditions per place. [2021-10-13 22:47:46,403 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 614 selfloop transitions, 448 changer transitions 6/1131 dead transitions. [2021-10-13 22:47:46,403 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 648 places, 1131 transitions, 43837 flow [2021-10-13 22:47:46,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:47:46,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:47:46,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2641 transitions. [2021-10-13 22:47:46,407 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.844309462915601 [2021-10-13 22:47:46,407 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2641 transitions. [2021-10-13 22:47:46,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2641 transitions. [2021-10-13 22:47:46,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:46,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2641 transitions. [2021-10-13 22:47:46,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 57.41304347826087) internal successors, (2641), 46 states have internal predecessors, (2641), 0 states have call successors, (0), 0 states have call 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,412 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:47:46,412 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:47:46,412 INFO L186 Difference]: Start difference. First operand has 607 places, 1056 transitions, 39063 flow. Second operand 46 states and 2641 transitions. [2021-10-13 22:47:46,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 648 places, 1131 transitions, 43837 flow [2021-10-13 22:47:47,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 1131 transitions, 42896 flow, removed 336 selfloop flow, removed 31 redundant places. [2021-10-13 22:47:47,552 INFO L242 Difference]: Finished difference. Result has 623 places, 1079 transitions, 40470 flow [2021-10-13 22:47:47,552 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=38148, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1056, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=424, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=40470, PETRI_PLACES=623, PETRI_TRANSITIONS=1079} [2021-10-13 22:47:47,553 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 555 predicate places. [2021-10-13 22:47:47,553 INFO L470 AbstractCegarLoop]: Abstraction has has 623 places, 1079 transitions, 40470 flow [2021-10-13 22:47:47,553 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:47,553 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:47,553 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:47:47,576 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:47:47,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:47,771 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:47,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:47,772 INFO L82 PathProgramCache]: Analyzing trace with hash -494018027, now seen corresponding path program 22 times [2021-10-13 22:47:47,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:47,772 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941809199] [2021-10-13 22:47:47,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:47,772 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:47,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:47,869 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:47:47,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:47,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941809199] [2021-10-13 22:47:47,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941809199] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:47,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70693171] [2021-10-13 22:47:47,869 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:47:47,869 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:47,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:47,875 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:47:47,876 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:47:49,611 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:47:49,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:49,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:49,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:49,941 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:47:49,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70693171] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:49,941 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:49,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:49,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447018609] [2021-10-13 22:47:49,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:49,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:49,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:49,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:49,942 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:49,943 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 1079 transitions, 40470 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:49,943 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:49,943 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:49,943 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:52,784 INFO L129 PetriNetUnfolder]: 1047/7386 cut-off events. [2021-10-13 22:47:52,785 INFO L130 PetriNetUnfolder]: For 242599/243774 co-relation queries the response was YES. [2021-10-13 22:47:52,893 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49746 conditions, 7386 events. 1047/7386 cut-off events. For 242599/243774 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 93479 event pairs, 0 based on Foata normal form. 195/7352 useless extension candidates. Maximal degree in co-relation 49531. Up to 1302 conditions per place. [2021-10-13 22:47:52,927 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 101 selfloop transitions, 1078 changer transitions 15/1257 dead transitions. [2021-10-13 22:47:52,927 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 1257 transitions, 50941 flow [2021-10-13 22:47:52,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-10-13 22:47:52,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2021-10-13 22:47:52,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 4037 transitions. [2021-10-13 22:47:52,929 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.848109243697479 [2021-10-13 22:47:52,930 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 4037 transitions. [2021-10-13 22:47:52,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 4037 transitions. [2021-10-13 22:47:52,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:52,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 4037 transitions. [2021-10-13 22:47:52,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 57.67142857142857) internal successors, (4037), 70 states have internal predecessors, (4037), 0 states have call successors, (0), 0 states have call 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:52,935 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:47:52,935 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:47:52,935 INFO L186 Difference]: Start difference. First operand has 623 places, 1079 transitions, 40470 flow. Second operand 70 states and 4037 transitions. [2021-10-13 22:47:52,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 1257 transitions, 50941 flow [2021-10-13 22:47:54,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 1257 transitions, 50260 flow, removed 36 selfloop flow, removed 37 redundant places. [2021-10-13 22:47:54,719 INFO L242 Difference]: Finished difference. Result has 667 places, 1236 transitions, 49960 flow [2021-10-13 22:47:54,719 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=39874, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1079, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=932, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=49960, PETRI_PLACES=667, PETRI_TRANSITIONS=1236} [2021-10-13 22:47:54,719 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 599 predicate places. [2021-10-13 22:47:54,720 INFO L470 AbstractCegarLoop]: Abstraction has has 667 places, 1236 transitions, 49960 flow [2021-10-13 22:47:54,720 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:54,720 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:54,720 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:47:54,740 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:47:54,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:54,940 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:54,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:54,940 INFO L82 PathProgramCache]: Analyzing trace with hash -1966229175, now seen corresponding path program 23 times [2021-10-13 22:47:54,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:54,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135222465] [2021-10-13 22:47:54,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:54,941 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:54,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:55,028 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:47:55,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:55,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135222465] [2021-10-13 22:47:55,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135222465] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:55,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832839416] [2021-10-13 22:47:55,029 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:47:55,029 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:55,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:55,036 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:47:55,036 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:47:56,825 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:47:56,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:56,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:56,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:57,118 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:47:57,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832839416] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:57,119 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:57,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:57,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215145745] [2021-10-13 22:47:57,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:57,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:57,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:57,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:57,120 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:57,121 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 1236 transitions, 49960 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:57,121 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:57,121 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:57,121 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:00,270 INFO L129 PetriNetUnfolder]: 1076/7782 cut-off events. [2021-10-13 22:48:00,270 INFO L130 PetriNetUnfolder]: For 301582/303008 co-relation queries the response was YES. [2021-10-13 22:48:00,373 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55378 conditions, 7782 events. 1076/7782 cut-off events. For 301582/303008 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 100179 event pairs, 0 based on Foata normal form. 152/7686 useless extension candidates. Maximal degree in co-relation 55151. Up to 1379 conditions per place. [2021-10-13 22:48:00,409 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 317 selfloop transitions, 969 changer transitions 12/1361 dead transitions. [2021-10-13 22:48:00,409 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 1361 transitions, 58643 flow [2021-10-13 22:48:00,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:48:00,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:48:00,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2654 transitions. [2021-10-13 22:48:00,411 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.84846547314578 [2021-10-13 22:48:00,411 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2654 transitions. [2021-10-13 22:48:00,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2654 transitions. [2021-10-13 22:48:00,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:00,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2654 transitions. [2021-10-13 22:48:00,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 57.69565217391305) internal successors, (2654), 46 states have internal predecessors, (2654), 0 states have call successors, (0), 0 states have call 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,414 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:48:00,414 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:48:00,414 INFO L186 Difference]: Start difference. First operand has 667 places, 1236 transitions, 49960 flow. Second operand 46 states and 2654 transitions. [2021-10-13 22:48:00,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 1361 transitions, 58643 flow [2021-10-13 22:48:02,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 662 places, 1361 transitions, 54282 flow, removed 1745 selfloop flow, removed 48 redundant places. [2021-10-13 22:48:02,463 INFO L242 Difference]: Finished difference. Result has 673 places, 1333 transitions, 53509 flow [2021-10-13 22:48:02,464 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=46332, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=878, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=53509, PETRI_PLACES=673, PETRI_TRANSITIONS=1333} [2021-10-13 22:48:02,465 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 605 predicate places. [2021-10-13 22:48:02,465 INFO L470 AbstractCegarLoop]: Abstraction has has 673 places, 1333 transitions, 53509 flow [2021-10-13 22:48:02,465 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:02,465 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:02,465 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:48:02,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:02,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:02,686 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:02,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:02,687 INFO L82 PathProgramCache]: Analyzing trace with hash 591508373, now seen corresponding path program 24 times [2021-10-13 22:48:02,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:02,687 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406411311] [2021-10-13 22:48:02,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:02,687 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:02,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:02,787 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:48:02,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:02,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406411311] [2021-10-13 22:48:02,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406411311] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:02,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929379443] [2021-10-13 22:48:02,788 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:48:02,788 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:02,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:02,789 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:02,789 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:04,586 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:48:04,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:04,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:04,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:04,966 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:48:04,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929379443] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:04,966 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:04,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:48:04,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257677026] [2021-10-13 22:48:04,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:04,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:04,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:04,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:04,967 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:04,968 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 1333 transitions, 53509 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,968 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:04,968 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:04,968 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:09,096 INFO L129 PetriNetUnfolder]: 1184/8522 cut-off events. [2021-10-13 22:48:09,096 INFO L130 PetriNetUnfolder]: For 311666/313302 co-relation queries the response was YES. [2021-10-13 22:48:09,215 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60044 conditions, 8522 events. 1184/8522 cut-off events. For 311666/313302 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 110922 event pairs, 0 based on Foata normal form. 236/8489 useless extension candidates. Maximal degree in co-relation 59813. Up to 1469 conditions per place. [2021-10-13 22:48:09,259 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 263 selfloop transitions, 1172 changer transitions 26/1524 dead transitions. [2021-10-13 22:48:09,259 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 1524 transitions, 65067 flow [2021-10-13 22:48:09,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-10-13 22:48:09,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2021-10-13 22:48:09,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 3923 transitions. [2021-10-13 22:48:09,262 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8483996539792388 [2021-10-13 22:48:09,262 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 3923 transitions. [2021-10-13 22:48:09,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 3923 transitions. [2021-10-13 22:48:09,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:09,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 3923 transitions. [2021-10-13 22:48:09,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 57.69117647058823) internal successors, (3923), 68 states have internal predecessors, (3923), 0 states have call successors, (0), 0 states have call 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:09,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 68.0) internal successors, (4692), 69 states have internal predecessors, (4692), 0 states have call successors, (0), 0 states have call 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:09,267 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 68.0) internal successors, (4692), 69 states have internal predecessors, (4692), 0 states have call successors, (0), 0 states have call 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:09,267 INFO L186 Difference]: Start difference. First operand has 673 places, 1333 transitions, 53509 flow. Second operand 68 states and 3923 transitions. [2021-10-13 22:48:09,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 1524 transitions, 65067 flow [2021-10-13 22:48:11,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 1524 transitions, 64022 flow, removed 293 selfloop flow, removed 29 redundant places. [2021-10-13 22:48:11,355 INFO L242 Difference]: Finished difference. Result has 724 places, 1483 transitions, 62859 flow [2021-10-13 22:48:11,356 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=52496, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1046, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=62859, PETRI_PLACES=724, PETRI_TRANSITIONS=1483} [2021-10-13 22:48:11,356 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 656 predicate places. [2021-10-13 22:48:11,356 INFO L470 AbstractCegarLoop]: Abstraction has has 724 places, 1483 transitions, 62859 flow [2021-10-13 22:48:11,356 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:11,356 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:11,357 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:48:11,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:11,573 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,SelfDestructingSolverStorable54 [2021-10-13 22:48:11,574 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:11,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:11,574 INFO L82 PathProgramCache]: Analyzing trace with hash -552406893, now seen corresponding path program 25 times [2021-10-13 22:48:11,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:11,574 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421714169] [2021-10-13 22:48:11,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:11,574 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:11,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:11,665 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:48:11,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:11,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421714169] [2021-10-13 22:48:11,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421714169] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:11,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424999531] [2021-10-13 22:48:11,666 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:48:11,666 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:11,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:11,667 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:11,668 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:13,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:13,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:13,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:13,866 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:48:13,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424999531] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:13,866 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:13,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:48:13,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643575858] [2021-10-13 22:48:13,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:13,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:13,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:13,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:13,868 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:13,868 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 1483 transitions, 62859 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:13,868 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:13,868 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:13,868 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:18,035 INFO L129 PetriNetUnfolder]: 1268/9161 cut-off events. [2021-10-13 22:48:18,036 INFO L130 PetriNetUnfolder]: For 387003/389045 co-relation queries the response was YES. [2021-10-13 22:48:18,161 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67818 conditions, 9161 events. 1268/9161 cut-off events. For 387003/389045 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 120611 event pairs, 0 based on Foata normal form. 234/9102 useless extension candidates. Maximal degree in co-relation 67578. Up to 1595 conditions per place. [2021-10-13 22:48:18,202 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 298 selfloop transitions, 1215 changer transitions 41/1617 dead transitions. [2021-10-13 22:48:18,202 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 779 places, 1617 transitions, 73372 flow [2021-10-13 22:48:18,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-13 22:48:18,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-13 22:48:18,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3404 transitions. [2021-10-13 22:48:18,204 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8484546360917248 [2021-10-13 22:48:18,204 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 3404 transitions. [2021-10-13 22:48:18,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 3404 transitions. [2021-10-13 22:48:18,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:18,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 3404 transitions. [2021-10-13 22:48:18,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 57.69491525423729) internal successors, (3404), 59 states have internal predecessors, (3404), 0 states have call successors, (0), 0 states have call 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:18,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call 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:18,209 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call 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:18,209 INFO L186 Difference]: Start difference. First operand has 724 places, 1483 transitions, 62859 flow. Second operand 59 states and 3404 transitions. [2021-10-13 22:48:18,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 779 places, 1617 transitions, 73372 flow [2021-10-13 22:48:20,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 1617 transitions, 70063 flow, removed 1433 selfloop flow, removed 40 redundant places. [2021-10-13 22:48:20,919 INFO L242 Difference]: Finished difference. Result has 749 places, 1562 transitions, 68031 flow [2021-10-13 22:48:20,920 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=60482, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=68031, PETRI_PLACES=749, PETRI_TRANSITIONS=1562} [2021-10-13 22:48:20,920 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 681 predicate places. [2021-10-13 22:48:20,920 INFO L470 AbstractCegarLoop]: Abstraction has has 749 places, 1562 transitions, 68031 flow [2021-10-13 22:48:20,920 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,920 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:20,920 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:48:20,941 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:21,123 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,SelfDestructingSolverStorable55 [2021-10-13 22:48:21,124 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:21,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:21,124 INFO L82 PathProgramCache]: Analyzing trace with hash -598434295, now seen corresponding path program 26 times [2021-10-13 22:48:21,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:21,124 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6074471] [2021-10-13 22:48:21,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:21,124 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:21,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:21,280 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:48:21,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:21,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6074471] [2021-10-13 22:48:21,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6074471] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:21,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053544239] [2021-10-13 22:48:21,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:48:21,280 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:21,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:21,281 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:21,308 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:23,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:48:23,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:23,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:23,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:23,615 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:48:23,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053544239] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:23,615 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:23,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:48:23,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896877717] [2021-10-13 22:48:23,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:23,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:23,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:23,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:23,616 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:23,617 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 749 places, 1562 transitions, 68031 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,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:23,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:23,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:28,041 INFO L129 PetriNetUnfolder]: 1305/9478 cut-off events. [2021-10-13 22:48:28,042 INFO L130 PetriNetUnfolder]: For 386035/388154 co-relation queries the response was YES. [2021-10-13 22:48:28,267 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70503 conditions, 9478 events. 1305/9478 cut-off events. For 386035/388154 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 125689 event pairs, 0 based on Foata normal form. 236/9414 useless extension candidates. Maximal degree in co-relation 70257. Up to 1608 conditions per place. [2021-10-13 22:48:28,311 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 377 selfloop transitions, 1193 changer transitions 43/1676 dead transitions. [2021-10-13 22:48:28,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 798 places, 1676 transitions, 77293 flow [2021-10-13 22:48:28,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-13 22:48:28,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-13 22:48:28,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 3059 transitions. [2021-10-13 22:48:28,313 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8487791342952276 [2021-10-13 22:48:28,313 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 3059 transitions. [2021-10-13 22:48:28,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 3059 transitions. [2021-10-13 22:48:28,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:28,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 3059 transitions. [2021-10-13 22:48:28,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 57.716981132075475) internal successors, (3059), 53 states have internal predecessors, (3059), 0 states have call successors, (0), 0 states have call 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,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call 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,317 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call 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,317 INFO L186 Difference]: Start difference. First operand has 749 places, 1562 transitions, 68031 flow. Second operand 53 states and 3059 transitions. [2021-10-13 22:48:28,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 798 places, 1676 transitions, 77293 flow [2021-10-13 22:48:31,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 758 places, 1676 transitions, 74973 flow, removed 901 selfloop flow, removed 40 redundant places. [2021-10-13 22:48:31,148 INFO L242 Difference]: Finished difference. Result has 770 places, 1616 transitions, 72765 flow [2021-10-13 22:48:31,149 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=66148, PETRI_DIFFERENCE_MINUEND_PLACES=706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=72765, PETRI_PLACES=770, PETRI_TRANSITIONS=1616} [2021-10-13 22:48:31,149 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 702 predicate places. [2021-10-13 22:48:31,149 INFO L470 AbstractCegarLoop]: Abstraction has has 770 places, 1616 transitions, 72765 flow [2021-10-13 22:48:31,149 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:31,149 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:31,149 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:31,173 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:31,370 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,SelfDestructingSolverStorable56 [2021-10-13 22:48:31,370 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:31,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:31,371 INFO L82 PathProgramCache]: Analyzing trace with hash 1083934298, now seen corresponding path program 27 times [2021-10-13 22:48:31,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:31,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227217785] [2021-10-13 22:48:31,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:31,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:31,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:31,506 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:31,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:31,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227217785] [2021-10-13 22:48:31,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227217785] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:31,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450332034] [2021-10-13 22:48:31,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:48:31,506 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:31,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:31,507 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:31,508 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:33,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:48:33,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:33,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:48:33,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:33,859 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:33,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450332034] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:33,859 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:33,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:48:33,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029997264] [2021-10-13 22:48:33,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:48:33,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:33,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:48:33,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:48:33,860 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:33,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 770 places, 1616 transitions, 72765 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:33,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:33,861 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:38,205 INFO L129 PetriNetUnfolder]: 1284/9358 cut-off events. [2021-10-13 22:48:38,205 INFO L130 PetriNetUnfolder]: For 361744/363919 co-relation queries the response was YES. [2021-10-13 22:48:38,336 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70655 conditions, 9358 events. 1284/9358 cut-off events. For 361744/363919 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 123700 event pairs, 0 based on Foata normal form. 61/9127 useless extension candidates. Maximal degree in co-relation 70402. Up to 2103 conditions per place. [2021-10-13 22:48:38,381 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1391 selfloop transitions, 259 changer transitions 6/1719 dead transitions. [2021-10-13 22:48:38,381 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 796 places, 1719 transitions, 80239 flow [2021-10-13 22:48:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:48:38,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:48:38,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2064 transitions. [2021-10-13 22:48:38,383 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8431372549019608 [2021-10-13 22:48:38,383 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2064 transitions. [2021-10-13 22:48:38,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2064 transitions. [2021-10-13 22:48:38,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:38,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2064 transitions. [2021-10-13 22:48:38,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 57.333333333333336) internal successors, (2064), 36 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call 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:38,385 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:38,385 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:38,385 INFO L186 Difference]: Start difference. First operand has 770 places, 1616 transitions, 72765 flow. Second operand 36 states and 2064 transitions. [2021-10-13 22:48:38,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 796 places, 1719 transitions, 80239 flow [2021-10-13 22:48:41,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 759 places, 1719 transitions, 79429 flow, removed 268 selfloop flow, removed 37 redundant places. [2021-10-13 22:48:41,374 INFO L242 Difference]: Finished difference. Result has 764 places, 1640 transitions, 74073 flow [2021-10-13 22:48:41,376 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=71993, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=74073, PETRI_PLACES=764, PETRI_TRANSITIONS=1640} [2021-10-13 22:48:41,376 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 696 predicate places. [2021-10-13 22:48:41,376 INFO L470 AbstractCegarLoop]: Abstraction has has 764 places, 1640 transitions, 74073 flow [2021-10-13 22:48:41,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,376 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:41,376 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:41,591 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,SelfDestructingSolverStorable57 [2021-10-13 22:48:41,591 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:41,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:41,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1013971938, now seen corresponding path program 28 times [2021-10-13 22:48:41,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:41,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913791849] [2021-10-13 22:48:41,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:41,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:41,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:41,744 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:41,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:41,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913791849] [2021-10-13 22:48:41,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913791849] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:41,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491345299] [2021-10-13 22:48:41,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:48:41,744 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:41,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:41,745 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,746 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,800 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:48:43,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:43,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:48:43,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:44,285 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:44,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491345299] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:44,285 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:44,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:48:44,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423800884] [2021-10-13 22:48:44,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:48:44,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:44,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:48:44,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:48:44,286 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:44,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 764 places, 1640 transitions, 74073 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:44,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:44,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:44,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:48,609 INFO L129 PetriNetUnfolder]: 1289/9449 cut-off events. [2021-10-13 22:48:48,609 INFO L130 PetriNetUnfolder]: For 361236/363428 co-relation queries the response was YES. [2021-10-13 22:48:48,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71045 conditions, 9449 events. 1289/9449 cut-off events. For 361236/363428 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 125443 event pairs, 0 based on Foata normal form. 56/9208 useless extension candidates. Maximal degree in co-relation 70795. Up to 2141 conditions per place. [2021-10-13 22:48:48,886 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1398 selfloop transitions, 257 changer transitions 5/1723 dead transitions. [2021-10-13 22:48:48,886 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 795 places, 1723 transitions, 80585 flow [2021-10-13 22:48:48,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 22:48:48,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-13 22:48:48,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1833 transitions. [2021-10-13 22:48:48,887 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8423713235294118 [2021-10-13 22:48:48,887 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1833 transitions. [2021-10-13 22:48:48,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1833 transitions. [2021-10-13 22:48:48,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:48,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1833 transitions. [2021-10-13 22:48:48,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 57.28125) internal successors, (1833), 32 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call 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,890 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:48:48,890 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:48:48,890 INFO L186 Difference]: Start difference. First operand has 764 places, 1640 transitions, 74073 flow. Second operand 32 states and 1833 transitions. [2021-10-13 22:48:48,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 795 places, 1723 transitions, 80585 flow [2021-10-13 22:48:51,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 773 places, 1723 transitions, 80293 flow, removed 14 selfloop flow, removed 22 redundant places. [2021-10-13 22:48:51,864 INFO L242 Difference]: Finished difference. Result has 778 places, 1652 transitions, 75148 flow [2021-10-13 22:48:51,865 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=73783, PETRI_DIFFERENCE_MINUEND_PLACES=742, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=75148, PETRI_PLACES=778, PETRI_TRANSITIONS=1652} [2021-10-13 22:48:51,865 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 710 predicate places. [2021-10-13 22:48:51,865 INFO L470 AbstractCegarLoop]: Abstraction has has 778 places, 1652 transitions, 75148 flow [2021-10-13 22:48:51,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:51,865 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:51,866 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:51,887 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:52,087 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,SelfDestructingSolverStorable58 [2021-10-13 22:48:52,087 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:52,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:52,088 INFO L82 PathProgramCache]: Analyzing trace with hash -824542552, now seen corresponding path program 29 times [2021-10-13 22:48:52,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:52,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886674653] [2021-10-13 22:48:52,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:52,088 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:52,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:52,197 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:52,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:52,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886674653] [2021-10-13 22:48:52,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886674653] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:52,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189548530] [2021-10-13 22:48:52,197 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:48:52,197 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:52,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:52,198 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:52,199 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:54,262 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:48:54,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:54,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:48:54,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:54,687 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:54,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189548530] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:54,687 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:54,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:48:54,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348231477] [2021-10-13 22:48:54,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:48:54,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:54,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:48:54,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:48:54,688 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:54,689 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 778 places, 1652 transitions, 75148 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:54,689 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:54,689 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:54,689 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:58,800 INFO L129 PetriNetUnfolder]: 1290/9471 cut-off events. [2021-10-13 22:48:58,800 INFO L130 PetriNetUnfolder]: For 368702/370885 co-relation queries the response was YES. [2021-10-13 22:48:59,049 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71484 conditions, 9471 events. 1290/9471 cut-off events. For 368702/370885 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 125890 event pairs, 0 based on Foata normal form. 55/9228 useless extension candidates. Maximal degree in co-relation 71230. Up to 2198 conditions per place. [2021-10-13 22:48:59,091 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1426 selfloop transitions, 204 changer transitions 3/1696 dead transitions. [2021-10-13 22:48:59,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 804 places, 1696 transitions, 80129 flow [2021-10-13 22:48:59,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:48:59,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:48:59,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1605 transitions. [2021-10-13 22:48:59,093 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8429621848739496 [2021-10-13 22:48:59,093 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1605 transitions. [2021-10-13 22:48:59,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1605 transitions. [2021-10-13 22:48:59,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:59,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1605 transitions. [2021-10-13 22:48:59,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 57.32142857142857) internal successors, (1605), 28 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call 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:59,095 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:59,095 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:59,095 INFO L186 Difference]: Start difference. First operand has 778 places, 1652 transitions, 75148 flow. Second operand 28 states and 1605 transitions. [2021-10-13 22:48:59,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 804 places, 1696 transitions, 80129 flow [2021-10-13 22:49:02,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 782 places, 1696 transitions, 79826 flow, removed 12 selfloop flow, removed 22 redundant places. [2021-10-13 22:49:02,148 INFO L242 Difference]: Finished difference. Result has 787 places, 1659 transitions, 75804 flow [2021-10-13 22:49:02,149 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=74855, PETRI_DIFFERENCE_MINUEND_PLACES=755, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=75804, PETRI_PLACES=787, PETRI_TRANSITIONS=1659} [2021-10-13 22:49:02,149 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 719 predicate places. [2021-10-13 22:49:02,149 INFO L470 AbstractCegarLoop]: Abstraction has has 787 places, 1659 transitions, 75804 flow [2021-10-13 22:49:02,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:02,150 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:02,150 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:02,172 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:49:02,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-10-13 22:49:02,361 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:02,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:02,361 INFO L82 PathProgramCache]: Analyzing trace with hash -1763878, now seen corresponding path program 30 times [2021-10-13 22:49:02,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:02,362 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483414259] [2021-10-13 22:49:02,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:02,362 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:02,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:02,500 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:02,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:02,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483414259] [2021-10-13 22:49:02,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483414259] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:02,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273033708] [2021-10-13 22:49:02,501 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:49:02,501 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:02,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:02,502 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:49:02,502 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:49:04,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 22:49:04,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:04,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:04,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:05,187 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:05,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273033708] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:05,188 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:05,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:49:05,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24212114] [2021-10-13 22:49:05,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:05,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:05,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:05,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:05,189 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:05,189 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 787 places, 1659 transitions, 75804 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,189 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:05,190 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:05,190 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:09,133 INFO L129 PetriNetUnfolder]: 1290/9479 cut-off events. [2021-10-13 22:49:09,133 INFO L130 PetriNetUnfolder]: For 375743/377943 co-relation queries the response was YES. [2021-10-13 22:49:09,364 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71708 conditions, 9479 events. 1290/9479 cut-off events. For 375743/377943 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 126016 event pairs, 0 based on Foata normal form. 54/9234 useless extension candidates. Maximal degree in co-relation 71451. Up to 2257 conditions per place. [2021-10-13 22:49:09,410 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1464 selfloop transitions, 142 changer transitions 3/1672 dead transitions. [2021-10-13 22:49:09,410 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 810 places, 1672 transitions, 79679 flow [2021-10-13 22:49:09,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:49:09,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:49:09,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1433 transitions. [2021-10-13 22:49:09,411 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8429411764705882 [2021-10-13 22:49:09,411 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1433 transitions. [2021-10-13 22:49:09,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1433 transitions. [2021-10-13 22:49:09,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:09,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1433 transitions. [2021-10-13 22:49:09,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 57.32) internal successors, (1433), 25 states have internal predecessors, (1433), 0 states have call successors, (0), 0 states have call 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,413 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:49:09,413 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:49:09,413 INFO L186 Difference]: Start difference. First operand has 787 places, 1659 transitions, 75804 flow. Second operand 25 states and 1433 transitions. [2021-10-13 22:49:09,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 810 places, 1672 transitions, 79679 flow [2021-10-13 22:49:12,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 787 places, 1672 transitions, 79420 flow, removed 7 selfloop flow, removed 23 redundant places. [2021-10-13 22:49:12,402 INFO L242 Difference]: Finished difference. Result has 790 places, 1660 transitions, 75999 flow [2021-10-13 22:49:12,403 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=75547, PETRI_DIFFERENCE_MINUEND_PLACES=763, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=75999, PETRI_PLACES=790, PETRI_TRANSITIONS=1660} [2021-10-13 22:49:12,404 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 722 predicate places. [2021-10-13 22:49:12,404 INFO L470 AbstractCegarLoop]: Abstraction has has 790 places, 1660 transitions, 75999 flow [2021-10-13 22:49:12,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,404 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:12,404 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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,426 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:12,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:12,619 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:12,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:12,620 INFO L82 PathProgramCache]: Analyzing trace with hash 759959566, now seen corresponding path program 31 times [2021-10-13 22:49:12,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:12,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122361654] [2021-10-13 22:49:12,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:12,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:12,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:12,726 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:12,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:12,726 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122361654] [2021-10-13 22:49:12,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122361654] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:12,726 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338836815] [2021-10-13 22:49:12,726 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:49:12,726 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:12,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:12,727 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:12,728 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:14,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:14,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:14,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:15,379 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:15,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338836815] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:15,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:15,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:49:15,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268238115] [2021-10-13 22:49:15,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:15,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:15,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:15,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:15,381 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:15,381 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 790 places, 1660 transitions, 75999 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:15,382 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:15,382 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:15,382 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:19,914 INFO L129 PetriNetUnfolder]: 1329/9798 cut-off events. [2021-10-13 22:49:19,915 INFO L130 PetriNetUnfolder]: For 389130/391409 co-relation queries the response was YES. [2021-10-13 22:49:20,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73902 conditions, 9798 events. 1329/9798 cut-off events. For 389130/391409 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 131228 event pairs, 0 based on Foata normal form. 68/9554 useless extension candidates. Maximal degree in co-relation 73643. Up to 1984 conditions per place. [2021-10-13 22:49:20,202 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1186 selfloop transitions, 518 changer transitions 3/1770 dead transitions. [2021-10-13 22:49:20,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 830 places, 1770 transitions, 83972 flow [2021-10-13 22:49:20,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-13 22:49:20,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-13 22:49:20,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2464 transitions. [2021-10-13 22:49:20,205 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8426812585499316 [2021-10-13 22:49:20,205 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2464 transitions. [2021-10-13 22:49:20,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2464 transitions. [2021-10-13 22:49:20,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:20,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2464 transitions. [2021-10-13 22:49:20,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 57.30232558139535) internal successors, (2464), 43 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call 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:20,208 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:49:20,208 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:49:20,208 INFO L186 Difference]: Start difference. First operand has 790 places, 1660 transitions, 75999 flow. Second operand 43 states and 2464 transitions. [2021-10-13 22:49:20,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 830 places, 1770 transitions, 83972 flow [2021-10-13 22:49:23,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 808 places, 1770 transitions, 83699 flow, removed 13 selfloop flow, removed 22 redundant places. [2021-10-13 22:49:23,352 INFO L242 Difference]: Finished difference. Result has 814 places, 1695 transitions, 79057 flow [2021-10-13 22:49:23,353 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=75739, PETRI_DIFFERENCE_MINUEND_PLACES=766, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=483, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=79057, PETRI_PLACES=814, PETRI_TRANSITIONS=1695} [2021-10-13 22:49:23,354 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 746 predicate places. [2021-10-13 22:49:23,354 INFO L470 AbstractCegarLoop]: Abstraction has has 814 places, 1695 transitions, 79057 flow [2021-10-13 22:49:23,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:23,354 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:23,355 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:23,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-10-13 22:49:23,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:23,568 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:23,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:23,568 INFO L82 PathProgramCache]: Analyzing trace with hash 396865898, now seen corresponding path program 32 times [2021-10-13 22:49:23,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:23,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943353573] [2021-10-13 22:49:23,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:23,569 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:23,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:23,671 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:23,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:23,672 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943353573] [2021-10-13 22:49:23,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943353573] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:23,672 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757160443] [2021-10-13 22:49:23,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:49:23,672 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:23,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:23,673 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:23,673 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:25,925 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:49:25,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:25,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:25,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:26,387 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:26,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757160443] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:26,387 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:26,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:49:26,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398756042] [2021-10-13 22:49:26,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:26,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:26,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:26,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:26,388 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:26,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 814 places, 1695 transitions, 79057 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:26,389 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:26,389 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:26,389 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:31,352 INFO L129 PetriNetUnfolder]: 1339/9890 cut-off events. [2021-10-13 22:49:31,352 INFO L130 PetriNetUnfolder]: For 403485/405751 co-relation queries the response was YES. [2021-10-13 22:49:31,492 INFO L84 FinitePrefix]: Finished finitePrefix Result has 75271 conditions, 9890 events. 1339/9890 cut-off events. For 403485/405751 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 132888 event pairs, 0 based on Foata normal form. 84/9662 useless extension candidates. Maximal degree in co-relation 75009. Up to 1876 conditions per place. [2021-10-13 22:49:31,539 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1042 selfloop transitions, 665 changer transitions 6/1776 dead transitions. [2021-10-13 22:49:31,539 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 861 places, 1776 transitions, 85654 flow [2021-10-13 22:49:31,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 22:49:31,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-13 22:49:31,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2752 transitions. [2021-10-13 22:49:31,541 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8431372549019608 [2021-10-13 22:49:31,541 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2752 transitions. [2021-10-13 22:49:31,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2752 transitions. [2021-10-13 22:49:31,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:31,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2752 transitions. [2021-10-13 22:49:31,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 57.333333333333336) internal successors, (2752), 48 states have internal predecessors, (2752), 0 states have call successors, (0), 0 states have call 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,544 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:49:31,544 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:49:31,544 INFO L186 Difference]: Start difference. First operand has 814 places, 1695 transitions, 79057 flow. Second operand 48 states and 2752 transitions. [2021-10-13 22:49:31,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 861 places, 1776 transitions, 85654 flow [2021-10-13 22:49:34,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 832 places, 1776 transitions, 85125 flow, removed 19 selfloop flow, removed 29 redundant places. [2021-10-13 22:49:34,917 INFO L242 Difference]: Finished difference. Result has 835 places, 1703 transitions, 80860 flow [2021-10-13 22:49:34,918 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=78530, PETRI_DIFFERENCE_MINUEND_PLACES=785, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=654, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1030, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=80860, PETRI_PLACES=835, PETRI_TRANSITIONS=1703} [2021-10-13 22:49:34,919 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 767 predicate places. [2021-10-13 22:49:34,919 INFO L470 AbstractCegarLoop]: Abstraction has has 835 places, 1703 transitions, 80860 flow [2021-10-13 22:49:34,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:34,919 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:34,919 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:34,941 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:35,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:35,141 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:35,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:35,141 INFO L82 PathProgramCache]: Analyzing trace with hash 527697720, now seen corresponding path program 33 times [2021-10-13 22:49:35,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:35,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686966720] [2021-10-13 22:49:35,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:35,142 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:35,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:35,291 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:35,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:35,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686966720] [2021-10-13 22:49:35,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686966720] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:35,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378772554] [2021-10-13 22:49:35,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:49:35,291 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:35,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:35,292 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:35,293 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:37,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:49:37,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:37,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:37,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:38,027 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:38,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378772554] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:38,028 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:38,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:49:38,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512692722] [2021-10-13 22:49:38,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:38,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:38,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:38,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:38,029 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:38,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 835 places, 1703 transitions, 80860 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:38,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:38,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:38,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:43,520 INFO L129 PetriNetUnfolder]: 1321/9940 cut-off events. [2021-10-13 22:49:43,520 INFO L130 PetriNetUnfolder]: For 454368/456861 co-relation queries the response was YES. [2021-10-13 22:49:43,662 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78024 conditions, 9940 events. 1321/9940 cut-off events. For 454368/456861 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 134466 event pairs, 0 based on Foata normal form. 329/9947 useless extension candidates. Maximal degree in co-relation 77761. Up to 1753 conditions per place. [2021-10-13 22:49:43,709 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 168 selfloop transitions, 1531 changer transitions 13/1775 dead transitions. [2021-10-13 22:49:43,710 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 904 places, 1775 transitions, 88369 flow [2021-10-13 22:49:43,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-10-13 22:49:43,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2021-10-13 22:49:43,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 4029 transitions. [2021-10-13 22:49:43,712 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8464285714285714 [2021-10-13 22:49:43,712 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 4029 transitions. [2021-10-13 22:49:43,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 4029 transitions. [2021-10-13 22:49:43,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:43,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 4029 transitions. [2021-10-13 22:49:43,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 57.55714285714286) internal successors, (4029), 70 states have internal predecessors, (4029), 0 states have call successors, (0), 0 states have call 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,717 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:43,718 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:43,718 INFO L186 Difference]: Start difference. First operand has 835 places, 1703 transitions, 80860 flow. Second operand 70 states and 4029 transitions. [2021-10-13 22:49:43,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 904 places, 1775 transitions, 88369 flow [2021-10-13 22:49:47,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 861 places, 1775 transitions, 87535 flow, removed 42 selfloop flow, removed 43 redundant places. [2021-10-13 22:49:47,403 INFO L242 Difference]: Finished difference. Result has 870 places, 1754 transitions, 87002 flow [2021-10-13 22:49:47,404 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=80073, PETRI_DIFFERENCE_MINUEND_PLACES=792, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1481, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=87002, PETRI_PLACES=870, PETRI_TRANSITIONS=1754} [2021-10-13 22:49:47,405 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 802 predicate places. [2021-10-13 22:49:47,405 INFO L470 AbstractCegarLoop]: Abstraction has has 870 places, 1754 transitions, 87002 flow [2021-10-13 22:49:47,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,405 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:47,405 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:47,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-10-13 22:49:47,608 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,SelfDestructingSolverStorable63 [2021-10-13 22:49:47,608 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:47,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:47,609 INFO L82 PathProgramCache]: Analyzing trace with hash 728781930, now seen corresponding path program 34 times [2021-10-13 22:49:47,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:47,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100075579] [2021-10-13 22:49:47,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:47,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:47,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:47,739 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:47,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:47,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100075579] [2021-10-13 22:49:47,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100075579] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:47,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110770051] [2021-10-13 22:49:47,739 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:49:47,739 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:47,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:47,740 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:47,745 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:50,041 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:49:50,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:50,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:50,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:50,514 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:50,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110770051] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:50,514 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:50,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:49:50,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451347495] [2021-10-13 22:49:50,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:50,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:50,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:50,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:50,515 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:50,516 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 870 places, 1754 transitions, 87002 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:50,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:50,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:55,167 INFO L129 PetriNetUnfolder]: 1311/9910 cut-off events. [2021-10-13 22:49:55,167 INFO L130 PetriNetUnfolder]: For 460737/462814 co-relation queries the response was YES. [2021-10-13 22:49:55,317 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79675 conditions, 9910 events. 1311/9910 cut-off events. For 460737/462814 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 134147 event pairs, 0 based on Foata normal form. 48/9637 useless extension candidates. Maximal degree in co-relation 79406. Up to 2325 conditions per place. [2021-10-13 22:49:55,367 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1530 selfloop transitions, 176 changer transitions 3/1772 dead transitions. [2021-10-13 22:49:55,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 891 places, 1772 transitions, 91374 flow [2021-10-13 22:49:55,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:49:55,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:49:55,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1491 transitions. [2021-10-13 22:49:55,368 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8433257918552036 [2021-10-13 22:49:55,368 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1491 transitions. [2021-10-13 22:49:55,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1491 transitions. [2021-10-13 22:49:55,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:55,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1491 transitions. [2021-10-13 22:49:55,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.34615384615385) internal successors, (1491), 26 states have internal predecessors, (1491), 0 states have call successors, (0), 0 states have call 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:55,370 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:49:55,370 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:49:55,370 INFO L186 Difference]: Start difference. First operand has 870 places, 1754 transitions, 87002 flow. Second operand 26 states and 1491 transitions. [2021-10-13 22:49:55,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 891 places, 1772 transitions, 91374 flow [2021-10-13 22:49:59,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 829 places, 1772 transitions, 84640 flow, removed 2840 selfloop flow, removed 62 redundant places. [2021-10-13 22:49:59,593 INFO L242 Difference]: Finished difference. Result has 832 places, 1755 transitions, 80879 flow [2021-10-13 22:49:59,595 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=80328, PETRI_DIFFERENCE_MINUEND_PLACES=804, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=80879, PETRI_PLACES=832, PETRI_TRANSITIONS=1755} [2021-10-13 22:49:59,595 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 764 predicate places. [2021-10-13 22:49:59,595 INFO L470 AbstractCegarLoop]: Abstraction has has 832 places, 1755 transitions, 80879 flow [2021-10-13 22:49:59,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,595 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:59,595 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:59,617 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:59,815 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,SelfDestructingSolverStorable64 [2021-10-13 22:49:59,815 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:59,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:59,816 INFO L82 PathProgramCache]: Analyzing trace with hash -990121760, now seen corresponding path program 35 times [2021-10-13 22:49:59,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:59,816 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720866650] [2021-10-13 22:49:59,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:59,816 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:59,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:59,935 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:59,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:59,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720866650] [2021-10-13 22:49:59,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720866650] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:59,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736156691] [2021-10-13 22:49:59,935 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:49:59,935 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:59,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:59,938 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:59,939 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:50:02,319 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:50:02,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:02,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:50:02,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:02,807 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:02,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736156691] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:02,807 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:02,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:50:02,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15736917] [2021-10-13 22:50:02,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:02,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:02,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:02,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:02,808 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:02,809 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 832 places, 1755 transitions, 80879 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,809 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:02,809 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:02,809 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:08,222 INFO L129 PetriNetUnfolder]: 1342/10159 cut-off events. [2021-10-13 22:50:08,222 INFO L130 PetriNetUnfolder]: For 422708/424708 co-relation queries the response was YES. [2021-10-13 22:50:08,362 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77492 conditions, 10159 events. 1342/10159 cut-off events. For 422708/424708 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 138514 event pairs, 0 based on Foata normal form. 268/10094 useless extension candidates. Maximal degree in co-relation 77235. Up to 1660 conditions per place. [2021-10-13 22:50:08,418 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 226 selfloop transitions, 1531 changer transitions 12/1832 dead transitions. [2021-10-13 22:50:08,418 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 890 places, 1832 transitions, 88415 flow [2021-10-13 22:50:08,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-10-13 22:50:08,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2021-10-13 22:50:08,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 3513 transitions. [2021-10-13 22:50:08,421 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8469141755062681 [2021-10-13 22:50:08,421 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 3513 transitions. [2021-10-13 22:50:08,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 3513 transitions. [2021-10-13 22:50:08,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:08,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 3513 transitions. [2021-10-13 22:50:08,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 57.59016393442623) internal successors, (3513), 61 states have internal predecessors, (3513), 0 states have call successors, (0), 0 states have call 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:08,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 68.0) internal successors, (4216), 62 states have internal predecessors, (4216), 0 states have call successors, (0), 0 states have call 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:08,427 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 68.0) internal successors, (4216), 62 states have internal predecessors, (4216), 0 states have call successors, (0), 0 states have call 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:08,427 INFO L186 Difference]: Start difference. First operand has 832 places, 1755 transitions, 80879 flow. Second operand 61 states and 3513 transitions. [2021-10-13 22:50:08,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 890 places, 1832 transitions, 88415 flow [2021-10-13 22:50:12,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 851 places, 1832 transitions, 86672 flow, removed 253 selfloop flow, removed 39 redundant places. [2021-10-13 22:50:12,161 INFO L242 Difference]: Finished difference. Result has 860 places, 1809 transitions, 86124 flow [2021-10-13 22:50:12,162 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=79280, PETRI_DIFFERENCE_MINUEND_PLACES=791, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1479, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=86124, PETRI_PLACES=860, PETRI_TRANSITIONS=1809} [2021-10-13 22:50:12,163 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 792 predicate places. [2021-10-13 22:50:12,163 INFO L470 AbstractCegarLoop]: Abstraction has has 860 places, 1809 transitions, 86124 flow [2021-10-13 22:50:12,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:12,164 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:12,164 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:50:12,187 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:50:12,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:12,380 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:12,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:12,380 INFO L82 PathProgramCache]: Analyzing trace with hash 406117086, now seen corresponding path program 36 times [2021-10-13 22:50:12,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:12,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213067526] [2021-10-13 22:50:12,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:12,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:12,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:12,558 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:12,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:12,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213067526] [2021-10-13 22:50:12,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213067526] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:12,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219569268] [2021-10-13 22:50:12,559 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:50:12,561 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:12,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:12,562 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:50:12,563 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:50:14,966 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 22:50:14,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:14,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:50:14,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:15,433 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:15,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219569268] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:15,433 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:15,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:50:15,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581801031] [2021-10-13 22:50:15,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:15,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:15,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:15,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:15,435 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:15,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 860 places, 1809 transitions, 86124 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:15,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:15,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:15,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:20,570 INFO L129 PetriNetUnfolder]: 1363/10320 cut-off events. [2021-10-13 22:50:20,570 INFO L130 PetriNetUnfolder]: For 442962/445022 co-relation queries the response was YES. [2021-10-13 22:50:20,817 INFO L84 FinitePrefix]: Finished finitePrefix Result has 80896 conditions, 10320 events. 1363/10320 cut-off events. For 442962/445022 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 141141 event pairs, 0 based on Foata normal form. 250/10228 useless extension candidates. Maximal degree in co-relation 80643. Up to 1697 conditions per place. [2021-10-13 22:50:20,868 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 384 selfloop transitions, 1402 changer transitions 14/1863 dead transitions. [2021-10-13 22:50:20,868 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 917 places, 1863 transitions, 92986 flow [2021-10-13 22:50:20,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-13 22:50:20,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-13 22:50:20,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3395 transitions. [2021-10-13 22:50:20,870 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8462113659022931 [2021-10-13 22:50:20,870 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 3395 transitions. [2021-10-13 22:50:20,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 3395 transitions. [2021-10-13 22:50:20,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:20,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 3395 transitions. [2021-10-13 22:50:20,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 57.54237288135593) internal successors, (3395), 59 states have internal predecessors, (3395), 0 states have call successors, (0), 0 states have call 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:20,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call 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:20,874 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call 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:20,874 INFO L186 Difference]: Start difference. First operand has 860 places, 1809 transitions, 86124 flow. Second operand 59 states and 3395 transitions. [2021-10-13 22:50:20,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 917 places, 1863 transitions, 92986 flow [2021-10-13 22:50:24,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 868 places, 1863 transitions, 89118 flow, removed 1616 selfloop flow, removed 49 redundant places. [2021-10-13 22:50:24,496 INFO L242 Difference]: Finished difference. Result has 876 places, 1843 transitions, 88076 flow [2021-10-13 22:50:24,497 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=82523, PETRI_DIFFERENCE_MINUEND_PLACES=810, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=88076, PETRI_PLACES=876, PETRI_TRANSITIONS=1843} [2021-10-13 22:50:24,497 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 808 predicate places. [2021-10-13 22:50:24,497 INFO L470 AbstractCegarLoop]: Abstraction has has 876 places, 1843 transitions, 88076 flow [2021-10-13 22:50:24,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,497 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:24,497 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:50:24,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-10-13 22:50:24,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:24,720 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:24,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:24,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1756828300, now seen corresponding path program 37 times [2021-10-13 22:50:24,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:24,720 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833412931] [2021-10-13 22:50:24,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:24,720 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:24,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:24,828 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:24,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:24,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833412931] [2021-10-13 22:50:24,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833412931] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:24,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998142327] [2021-10-13 22:50:24,828 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:50:24,829 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:24,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:24,843 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:24,844 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:27,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:27,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:50:27,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:27,737 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:27,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998142327] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:27,737 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:27,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:50:27,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841680178] [2021-10-13 22:50:27,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:27,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:27,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:27,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:27,739 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:27,739 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 876 places, 1843 transitions, 88076 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:27,739 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:27,739 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:27,741 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:33,021 INFO L129 PetriNetUnfolder]: 1385/10500 cut-off events. [2021-10-13 22:50:33,022 INFO L130 PetriNetUnfolder]: For 425362/427346 co-relation queries the response was YES. [2021-10-13 22:50:33,172 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81576 conditions, 10500 events. 1385/10500 cut-off events. For 425362/427346 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 143613 event pairs, 0 based on Foata normal form. 70/10220 useless extension candidates. Maximal degree in co-relation 81321. Up to 2042 conditions per place. [2021-10-13 22:50:33,222 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1260 selfloop transitions, 612 changer transitions 6/1941 dead transitions. [2021-10-13 22:50:33,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 927 places, 1941 transitions, 96025 flow [2021-10-13 22:50:33,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-13 22:50:33,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2021-10-13 22:50:33,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 3209 transitions. [2021-10-13 22:50:33,225 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8426995798319328 [2021-10-13 22:50:33,226 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 3209 transitions. [2021-10-13 22:50:33,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 3209 transitions. [2021-10-13 22:50:33,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:33,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 3209 transitions. [2021-10-13 22:50:33,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 57.30357142857143) internal successors, (3209), 56 states have internal predecessors, (3209), 0 states have call successors, (0), 0 states have call 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,230 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:50:33,230 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:50:33,230 INFO L186 Difference]: Start difference. First operand has 876 places, 1843 transitions, 88076 flow. Second operand 56 states and 3209 transitions. [2021-10-13 22:50:33,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 927 places, 1941 transitions, 96025 flow [2021-10-13 22:50:37,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 882 places, 1941 transitions, 94629 flow, removed 404 selfloop flow, removed 45 redundant places. [2021-10-13 22:50:37,230 INFO L242 Difference]: Finished difference. Result has 888 places, 1861 transitions, 89477 flow [2021-10-13 22:50:37,232 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=86734, PETRI_DIFFERENCE_MINUEND_PLACES=827, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=594, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=89477, PETRI_PLACES=888, PETRI_TRANSITIONS=1861} [2021-10-13 22:50:37,232 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 820 predicate places. [2021-10-13 22:50:37,232 INFO L470 AbstractCegarLoop]: Abstraction has has 888 places, 1861 transitions, 89477 flow [2021-10-13 22:50:37,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:37,232 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:37,232 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:50:37,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-10-13 22:50:37,447 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,SelfDestructingSolverStorable67 [2021-10-13 22:50:37,447 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:37,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:37,448 INFO L82 PathProgramCache]: Analyzing trace with hash 1375973756, now seen corresponding path program 38 times [2021-10-13 22:50:37,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:37,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695525385] [2021-10-13 22:50:37,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:37,448 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:37,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:37,584 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:37,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:37,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695525385] [2021-10-13 22:50:37,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695525385] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:37,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301033511] [2021-10-13 22:50:37,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:50:37,585 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:37,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:37,585 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:37,587 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:39,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:50:39,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:39,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:50:39,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:40,426 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:40,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301033511] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:40,427 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:40,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:50:40,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352336004] [2021-10-13 22:50:40,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:40,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:40,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:40,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:40,428 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:40,428 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 888 places, 1861 transitions, 89477 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,428 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:40,428 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:40,428 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:45,577 INFO L129 PetriNetUnfolder]: 1428/10798 cut-off events. [2021-10-13 22:50:45,577 INFO L130 PetriNetUnfolder]: For 438634/440702 co-relation queries the response was YES. [2021-10-13 22:50:45,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84293 conditions, 10798 events. 1428/10798 cut-off events. For 438634/440702 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 148090 event pairs, 0 based on Foata normal form. 89/10527 useless extension candidates. Maximal degree in co-relation 84036. Up to 1992 conditions per place. [2021-10-13 22:50:45,800 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1149 selfloop transitions, 745 changer transitions 6/1963 dead transitions. [2021-10-13 22:50:45,800 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 941 places, 1963 transitions, 97787 flow [2021-10-13 22:50:45,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-10-13 22:50:45,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2021-10-13 22:50:45,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 3156 transitions. [2021-10-13 22:50:45,802 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8438502673796792 [2021-10-13 22:50:45,802 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 3156 transitions. [2021-10-13 22:50:45,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 3156 transitions. [2021-10-13 22:50:45,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:45,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 3156 transitions. [2021-10-13 22:50:45,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 57.38181818181818) internal successors, (3156), 55 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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:45,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 68.0) internal successors, (3808), 56 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states have call 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:45,807 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 68.0) internal successors, (3808), 56 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states have call 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:45,807 INFO L186 Difference]: Start difference. First operand has 888 places, 1861 transitions, 89477 flow. Second operand 55 states and 3156 transitions. [2021-10-13 22:50:45,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 941 places, 1963 transitions, 97787 flow [2021-10-13 22:50:49,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 898 places, 1963 transitions, 96886 flow, removed 89 selfloop flow, removed 43 redundant places. [2021-10-13 22:50:49,910 INFO L242 Difference]: Finished difference. Result has 906 places, 1890 transitions, 92403 flow [2021-10-13 22:50:49,912 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=88604, PETRI_DIFFERENCE_MINUEND_PLACES=844, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=716, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=92403, PETRI_PLACES=906, PETRI_TRANSITIONS=1890} [2021-10-13 22:50:49,912 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 838 predicate places. [2021-10-13 22:50:49,912 INFO L470 AbstractCegarLoop]: Abstraction has has 906 places, 1890 transitions, 92403 flow [2021-10-13 22:50:49,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:49,912 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:49,912 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:50:49,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-10-13 22:50:50,128 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,SelfDestructingSolverStorable68 [2021-10-13 22:50:50,128 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:50,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:50,128 INFO L82 PathProgramCache]: Analyzing trace with hash -1445939164, now seen corresponding path program 39 times [2021-10-13 22:50:50,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:50,128 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386104182] [2021-10-13 22:50:50,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:50,129 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:50,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:50,270 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:50,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:50,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386104182] [2021-10-13 22:50:50,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386104182] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:50,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934900725] [2021-10-13 22:50:50,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:50:50,270 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:50,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:50,277 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:50,278 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:52,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:50:52,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:52,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:50:52,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:53,153 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:53,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934900725] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:53,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:53,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:50:53,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630300061] [2021-10-13 22:50:53,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:53,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:53,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:53,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:53,155 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:53,156 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 906 places, 1890 transitions, 92403 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:53,156 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:53,156 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:53,156 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:58,828 INFO L129 PetriNetUnfolder]: 1480/11167 cut-off events. [2021-10-13 22:50:58,829 INFO L130 PetriNetUnfolder]: For 465465/467587 co-relation queries the response was YES. [2021-10-13 22:50:59,007 INFO L84 FinitePrefix]: Finished finitePrefix Result has 88158 conditions, 11167 events. 1480/11167 cut-off events. For 465465/467587 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 154040 event pairs, 0 based on Foata normal form. 126/10925 useless extension candidates. Maximal degree in co-relation 87894. Up to 1966 conditions per place. [2021-10-13 22:50:59,069 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1054 selfloop transitions, 874 changer transitions 6/1997 dead transitions. [2021-10-13 22:50:59,069 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 961 places, 1997 transitions, 101105 flow [2021-10-13 22:50:59,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-10-13 22:50:59,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-10-13 22:50:59,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3274 transitions. [2021-10-13 22:50:59,073 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8446852425180599 [2021-10-13 22:50:59,073 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3274 transitions. [2021-10-13 22:50:59,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3274 transitions. [2021-10-13 22:50:59,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:59,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3274 transitions. [2021-10-13 22:50:59,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 57.43859649122807) internal successors, (3274), 57 states have internal predecessors, (3274), 0 states have call successors, (0), 0 states have call 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,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 68.0) internal successors, (3944), 58 states have internal predecessors, (3944), 0 states have call successors, (0), 0 states have call 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,078 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 68.0) internal successors, (3944), 58 states have internal predecessors, (3944), 0 states have call successors, (0), 0 states have call 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,078 INFO L186 Difference]: Start difference. First operand has 906 places, 1890 transitions, 92403 flow. Second operand 57 states and 3274 transitions. [2021-10-13 22:50:59,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 961 places, 1997 transitions, 101105 flow [2021-10-13 22:51:03,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 921 places, 1997 transitions, 100096 flow, removed 124 selfloop flow, removed 40 redundant places. [2021-10-13 22:51:03,308 INFO L242 Difference]: Finished difference. Result has 926 places, 1929 transitions, 95982 flow [2021-10-13 22:51:03,309 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=91436, PETRI_DIFFERENCE_MINUEND_PLACES=865, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=843, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1026, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=95982, PETRI_PLACES=926, PETRI_TRANSITIONS=1929} [2021-10-13 22:51:03,309 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 858 predicate places. [2021-10-13 22:51:03,309 INFO L470 AbstractCegarLoop]: Abstraction has has 926 places, 1929 transitions, 95982 flow [2021-10-13 22:51:03,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:03,310 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:03,310 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:03,336 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:51:03,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:03,510 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:03,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:03,511 INFO L82 PathProgramCache]: Analyzing trace with hash -2008240908, now seen corresponding path program 40 times [2021-10-13 22:51:03,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:03,511 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845509796] [2021-10-13 22:51:03,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:03,511 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:03,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:03,631 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:03,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:03,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845509796] [2021-10-13 22:51:03,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845509796] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:03,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476884786] [2021-10-13 22:51:03,631 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:51:03,632 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:03,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:03,632 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:51:03,633 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:51:06,240 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:51:06,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:06,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:51:06,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:06,613 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:06,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476884786] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:06,614 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:06,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:51:06,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124771822] [2021-10-13 22:51:06,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:51:06,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:06,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:51:06,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:51:06,615 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:06,615 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 926 places, 1929 transitions, 95982 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:06,615 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:06,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:06,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:13,261 INFO L129 PetriNetUnfolder]: 1536/11686 cut-off events. [2021-10-13 22:51:13,261 INFO L130 PetriNetUnfolder]: For 536361/538702 co-relation queries the response was YES. [2021-10-13 22:51:13,441 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94027 conditions, 11686 events. 1536/11686 cut-off events. For 536361/538702 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 163079 event pairs, 0 based on Foata normal form. 338/11632 useless extension candidates. Maximal degree in co-relation 93760. Up to 1940 conditions per place. [2021-10-13 22:51:13,505 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 327 selfloop transitions, 1629 changer transitions 18/2037 dead transitions. [2021-10-13 22:51:13,505 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 989 places, 2037 transitions, 106394 flow [2021-10-13 22:51:13,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-10-13 22:51:13,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2021-10-13 22:51:13,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3746 transitions. [2021-10-13 22:51:13,508 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8475113122171946 [2021-10-13 22:51:13,508 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3746 transitions. [2021-10-13 22:51:13,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3746 transitions. [2021-10-13 22:51:13,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:13,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3746 transitions. [2021-10-13 22:51:13,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 57.63076923076923) internal successors, (3746), 65 states have internal predecessors, (3746), 0 states have call successors, (0), 0 states have call 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:13,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 68.0) internal successors, (4488), 66 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call 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:13,513 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 68.0) internal successors, (4488), 66 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call 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:13,513 INFO L186 Difference]: Start difference. First operand has 926 places, 1929 transitions, 95982 flow. Second operand 65 states and 3746 transitions. [2021-10-13 22:51:13,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 989 places, 2037 transitions, 106394 flow [2021-10-13 22:51:18,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 948 places, 2037 transitions, 105618 flow, removed 118 selfloop flow, removed 41 redundant places. [2021-10-13 22:51:18,324 INFO L242 Difference]: Finished difference. Result has 958 places, 2006 transitions, 104476 flow [2021-10-13 22:51:18,325 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=95256, PETRI_DIFFERENCE_MINUEND_PLACES=884, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1560, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=104476, PETRI_PLACES=958, PETRI_TRANSITIONS=2006} [2021-10-13 22:51:18,326 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 890 predicate places. [2021-10-13 22:51:18,326 INFO L470 AbstractCegarLoop]: Abstraction has has 958 places, 2006 transitions, 104476 flow [2021-10-13 22:51:18,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:18,326 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:18,326 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:18,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-10-13 22:51:18,550 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,SelfDestructingSolverStorable70 [2021-10-13 22:51:18,550 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:18,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:18,550 INFO L82 PathProgramCache]: Analyzing trace with hash -1968631924, now seen corresponding path program 41 times [2021-10-13 22:51:18,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:18,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126392611] [2021-10-13 22:51:18,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:18,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:18,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:18,724 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:18,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:18,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126392611] [2021-10-13 22:51:18,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126392611] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:18,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809438071] [2021-10-13 22:51:18,724 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:51:18,724 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:18,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:18,725 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:51:18,727 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:51:20,888 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:51:20,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:20,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:51:20,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:21,265 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:21,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809438071] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:21,265 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:21,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:51:21,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953109929] [2021-10-13 22:51:21,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:51:21,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:21,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:51:21,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:51:21,267 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:21,267 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 958 places, 2006 transitions, 104476 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:21,267 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:21,267 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:21,267 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:27,864 INFO L129 PetriNetUnfolder]: 1550/11839 cut-off events. [2021-10-13 22:51:27,864 INFO L130 PetriNetUnfolder]: For 588893/591333 co-relation queries the response was YES. [2021-10-13 22:51:28,045 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98911 conditions, 11839 events. 1550/11839 cut-off events. For 588893/591333 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 165746 event pairs, 0 based on Foata normal form. 290/11735 useless extension candidates. Maximal degree in co-relation 98635. Up to 1979 conditions per place. [2021-10-13 22:51:28,108 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 625 selfloop transitions, 1383 changer transitions 13/2084 dead transitions. [2021-10-13 22:51:28,108 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1023 places, 2084 transitions, 113460 flow [2021-10-13 22:51:28,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-10-13 22:51:28,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2021-10-13 22:51:28,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 3858 transitions. [2021-10-13 22:51:28,111 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8467954345917471 [2021-10-13 22:51:28,111 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 3858 transitions. [2021-10-13 22:51:28,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 3858 transitions. [2021-10-13 22:51:28,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:28,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 3858 transitions. [2021-10-13 22:51:28,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 57.582089552238806) internal successors, (3858), 67 states have internal predecessors, (3858), 0 states have call successors, (0), 0 states have call 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:28,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 68.0) internal successors, (4624), 68 states have internal predecessors, (4624), 0 states have call successors, (0), 0 states have call 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:28,116 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 68.0) internal successors, (4624), 68 states have internal predecessors, (4624), 0 states have call successors, (0), 0 states have call 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:28,116 INFO L186 Difference]: Start difference. First operand has 958 places, 2006 transitions, 104476 flow. Second operand 67 states and 3858 transitions. [2021-10-13 22:51:28,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1023 places, 2084 transitions, 113460 flow [2021-10-13 22:51:33,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 978 places, 2084 transitions, 110510 flow, removed 1037 selfloop flow, removed 45 redundant places. [2021-10-13 22:51:33,855 INFO L242 Difference]: Finished difference. Result has 989 places, 2065 transitions, 109288 flow [2021-10-13 22:51:33,856 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=101836, PETRI_DIFFERENCE_MINUEND_PLACES=912, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2006, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=109288, PETRI_PLACES=989, PETRI_TRANSITIONS=2065} [2021-10-13 22:51:33,857 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 921 predicate places. [2021-10-13 22:51:33,857 INFO L470 AbstractCegarLoop]: Abstraction has has 989 places, 2065 transitions, 109288 flow [2021-10-13 22:51:33,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,857 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:33,857 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:33,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-10-13 22:51:34,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:34,080 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:34,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:34,081 INFO L82 PathProgramCache]: Analyzing trace with hash -2034283734, now seen corresponding path program 42 times [2021-10-13 22:51:34,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:34,081 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011486365] [2021-10-13 22:51:34,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:34,081 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:34,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:34,198 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:34,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:34,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011486365] [2021-10-13 22:51:34,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011486365] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:34,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827647758] [2021-10-13 22:51:34,198 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:51:34,198 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:34,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:34,199 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:51:34,200 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:51:36,896 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:51:36,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:36,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:51:36,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:37,220 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:37,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827647758] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:37,221 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:37,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:51:37,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956535491] [2021-10-13 22:51:37,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:51:37,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:37,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:51:37,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:51:37,222 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:37,222 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 989 places, 2065 transitions, 109288 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:37,222 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:37,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:37,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:44,068 INFO L129 PetriNetUnfolder]: 1559/12026 cut-off events. [2021-10-13 22:51:44,069 INFO L130 PetriNetUnfolder]: For 585424/587854 co-relation queries the response was YES. [2021-10-13 22:51:44,265 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100839 conditions, 12026 events. 1559/12026 cut-off events. For 585424/587854 co-relation queries the response was YES. Maximal size of possible extension queue 756. Compared 169375 event pairs, 0 based on Foata normal form. 288/11906 useless extension candidates. Maximal degree in co-relation 100558. Up to 1937 conditions per place. [2021-10-13 22:51:44,330 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 643 selfloop transitions, 1405 changer transitions 21/2132 dead transitions. [2021-10-13 22:51:44,330 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1045 places, 2132 transitions, 117658 flow [2021-10-13 22:51:44,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-10-13 22:51:44,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-10-13 22:51:44,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 3342 transitions. [2021-10-13 22:51:44,332 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8473630831643002 [2021-10-13 22:51:44,332 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 3342 transitions. [2021-10-13 22:51:44,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 3342 transitions. [2021-10-13 22:51:44,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:44,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 3342 transitions. [2021-10-13 22:51:44,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 57.62068965517241) internal successors, (3342), 58 states have internal predecessors, (3342), 0 states have call successors, (0), 0 states have call 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:44,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 68.0) internal successors, (4012), 59 states have internal predecessors, (4012), 0 states have call successors, (0), 0 states have call 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:44,336 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 68.0) internal successors, (4012), 59 states have internal predecessors, (4012), 0 states have call successors, (0), 0 states have call 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:44,336 INFO L186 Difference]: Start difference. First operand has 989 places, 2065 transitions, 109288 flow. Second operand 58 states and 3342 transitions. [2021-10-13 22:51:44,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1045 places, 2132 transitions, 117658 flow [2021-10-13 22:51:49,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1000 places, 2132 transitions, 115265 flow, removed 893 selfloop flow, removed 45 redundant places. [2021-10-13 22:51:49,821 INFO L242 Difference]: Finished difference. Result has 1009 places, 2103 transitions, 113711 flow [2021-10-13 22:51:49,826 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=107533, PETRI_DIFFERENCE_MINUEND_PLACES=943, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2065, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=113711, PETRI_PLACES=1009, PETRI_TRANSITIONS=2103} [2021-10-13 22:51:49,826 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 941 predicate places. [2021-10-13 22:51:49,827 INFO L470 AbstractCegarLoop]: Abstraction has has 1009 places, 2103 transitions, 113711 flow [2021-10-13 22:51:49,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,827 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:49,827 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2021-10-13 22:51:49,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-10-13 22:51:50,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:50,043 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:50,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:50,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1508240556, now seen corresponding path program 43 times [2021-10-13 22:51:50,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:50,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264633328] [2021-10-13 22:51:50,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:50,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:50,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:50,155 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:50,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:50,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264633328] [2021-10-13 22:51:50,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264633328] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:50,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488488640] [2021-10-13 22:51:50,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:51:50,156 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:50,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:50,157 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:50,157 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:52,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:52,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:51:52,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:53,386 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:53,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488488640] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:53,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:53,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:51:53,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585984475] [2021-10-13 22:51:53,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:51:53,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:53,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:51:53,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:51:53,387 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:53,388 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1009 places, 2103 transitions, 113711 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:53,388 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:53,388 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:53,388 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:00,993 INFO L129 PetriNetUnfolder]: 1619/12366 cut-off events. [2021-10-13 22:52:00,993 INFO L130 PetriNetUnfolder]: For 622873/625457 co-relation queries the response was YES. [2021-10-13 22:52:01,217 INFO L84 FinitePrefix]: Finished finitePrefix Result has 106129 conditions, 12366 events. 1619/12366 cut-off events. For 622873/625457 co-relation queries the response was YES. Maximal size of possible extension queue 779. Compared 174719 event pairs, 0 based on Foata normal form. 396/12342 useless extension candidates. Maximal degree in co-relation 105842. Up to 2022 conditions per place. [2021-10-13 22:52:01,283 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 350 selfloop transitions, 1752 changer transitions 28/2193 dead transitions. [2021-10-13 22:52:01,283 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1064 places, 2193 transitions, 123071 flow [2021-10-13 22:52:01,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-10-13 22:52:01,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2021-10-13 22:52:01,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3745 transitions. [2021-10-13 22:52:01,285 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8472850678733032 [2021-10-13 22:52:01,285 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3745 transitions. [2021-10-13 22:52:01,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3745 transitions. [2021-10-13 22:52:01,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:01,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3745 transitions. [2021-10-13 22:52:01,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 57.61538461538461) internal successors, (3745), 65 states have internal predecessors, (3745), 0 states have call successors, (0), 0 states have call 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:01,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 68.0) internal successors, (4488), 66 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call 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:01,291 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 68.0) internal successors, (4488), 66 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call 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:01,291 INFO L186 Difference]: Start difference. First operand has 1009 places, 2103 transitions, 113711 flow. Second operand 65 states and 3745 transitions. [2021-10-13 22:52:01,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1064 places, 2193 transitions, 123071 flow [2021-10-13 22:52:07,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1024 places, 2193 transitions, 122139 flow, removed 189 selfloop flow, removed 40 redundant places. [2021-10-13 22:52:07,505 INFO L242 Difference]: Finished difference. Result has 1034 places, 2157 transitions, 120820 flow [2021-10-13 22:52:07,507 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=112789, PETRI_DIFFERENCE_MINUEND_PLACES=960, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1698, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=120820, PETRI_PLACES=1034, PETRI_TRANSITIONS=2157} [2021-10-13 22:52:07,507 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 966 predicate places. [2021-10-13 22:52:07,507 INFO L470 AbstractCegarLoop]: Abstraction has has 1034 places, 2157 transitions, 120820 flow [2021-10-13 22:52:07,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:07,507 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:07,507 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2021-10-13 22:52:07,531 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:52:07,722 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,SelfDestructingSolverStorable73 [2021-10-13 22:52:07,723 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:07,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:07,723 INFO L82 PathProgramCache]: Analyzing trace with hash -2123162692, now seen corresponding path program 44 times [2021-10-13 22:52:07,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:07,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400326152] [2021-10-13 22:52:07,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:07,723 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:07,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:07,961 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:07,961 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:07,961 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400326152] [2021-10-13 22:52:07,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400326152] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:07,961 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137727580] [2021-10-13 22:52:07,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:52:07,961 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:07,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:07,962 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:52:07,963 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:52:10,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:52:10,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:10,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:52:10,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:11,139 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:11,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137727580] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:11,139 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:11,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:52:11,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553614884] [2021-10-13 22:52:11,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:52:11,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:11,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:52:11,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:52:11,140 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:11,141 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1034 places, 2157 transitions, 120820 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:11,141 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:11,141 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:11,141 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:19,236 INFO L129 PetriNetUnfolder]: 1702/13089 cut-off events. [2021-10-13 22:52:19,236 INFO L130 PetriNetUnfolder]: For 736727/740088 co-relation queries the response was YES. [2021-10-13 22:52:19,463 INFO L84 FinitePrefix]: Finished finitePrefix Result has 117580 conditions, 13089 events. 1702/13089 cut-off events. For 736727/740088 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 186506 event pairs, 0 based on Foata normal form. 549/13208 useless extension candidates. Maximal degree in co-relation 117329. Up to 2189 conditions per place. [2021-10-13 22:52:19,536 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 225 selfloop transitions, 2067 changer transitions 38/2393 dead transitions. [2021-10-13 22:52:19,536 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1101 places, 2393 transitions, 140285 flow [2021-10-13 22:52:19,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-10-13 22:52:19,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2021-10-13 22:52:19,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 4613 transitions. [2021-10-13 22:52:19,538 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8479779411764706 [2021-10-13 22:52:19,538 INFO L72 ComplementDD]: Start complementDD. Operand 80 states and 4613 transitions. [2021-10-13 22:52:19,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 4613 transitions. [2021-10-13 22:52:19,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:19,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 80 states and 4613 transitions. [2021-10-13 22:52:19,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 81 states, 80 states have (on average 57.6625) internal successors, (4613), 80 states have internal predecessors, (4613), 0 states have call successors, (0), 0 states have call 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:19,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 81 states, 81 states have (on average 68.0) internal successors, (5508), 81 states have internal predecessors, (5508), 0 states have call successors, (0), 0 states have call 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:19,544 INFO L81 ComplementDD]: Finished complementDD. Result has 81 states, 81 states have (on average 68.0) internal successors, (5508), 81 states have internal predecessors, (5508), 0 states have call successors, (0), 0 states have call 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:19,544 INFO L186 Difference]: Start difference. First operand has 1034 places, 2157 transitions, 120820 flow. Second operand 80 states and 4613 transitions. [2021-10-13 22:52:19,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1101 places, 2393 transitions, 140285 flow [2021-10-13 22:52:26,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1058 places, 2393 transitions, 137853 flow, removed 982 selfloop flow, removed 43 redundant places. [2021-10-13 22:52:27,002 INFO L242 Difference]: Finished difference. Result has 1072 places, 2347 transitions, 135960 flow [2021-10-13 22:52:27,004 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=118814, PETRI_DIFFERENCE_MINUEND_PLACES=979, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1888, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=80, PETRI_FLOW=135960, PETRI_PLACES=1072, PETRI_TRANSITIONS=2347} [2021-10-13 22:52:27,004 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1004 predicate places. [2021-10-13 22:52:27,004 INFO L470 AbstractCegarLoop]: Abstraction has has 1072 places, 2347 transitions, 135960 flow [2021-10-13 22:52:27,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:27,004 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:27,004 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2021-10-13 22:52:27,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-10-13 22:52:27,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:27,219 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:27,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:27,220 INFO L82 PathProgramCache]: Analyzing trace with hash -364845120, now seen corresponding path program 45 times [2021-10-13 22:52:27,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:27,220 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602835746] [2021-10-13 22:52:27,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:27,220 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:27,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:27,340 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:27,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:27,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602835746] [2021-10-13 22:52:27,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602835746] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:27,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139489112] [2021-10-13 22:52:27,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:52:27,341 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:27,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:27,342 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:52:27,342 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:52:30,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:52:30,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:30,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:52:30,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:30,492 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:30,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139489112] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:30,493 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:30,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:52:30,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728629075] [2021-10-13 22:52:30,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:52:30,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:30,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:52:30,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:52:30,494 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:30,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1072 places, 2347 transitions, 135960 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:30,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:30,494 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:30,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:39,535 INFO L129 PetriNetUnfolder]: 1779/13630 cut-off events. [2021-10-13 22:52:39,535 INFO L130 PetriNetUnfolder]: For 829815/833754 co-relation queries the response was YES. [2021-10-13 22:52:39,789 INFO L84 FinitePrefix]: Finished finitePrefix Result has 126505 conditions, 13630 events. 1779/13630 cut-off events. For 829815/833754 co-relation queries the response was YES. Maximal size of possible extension queue 847. Compared 195855 event pairs, 0 based on Foata normal form. 468/13644 useless extension candidates. Maximal degree in co-relation 126244. Up to 2313 conditions per place. [2021-10-13 22:52:39,879 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 411 selfloop transitions, 1962 changer transitions 31/2467 dead transitions. [2021-10-13 22:52:39,880 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1149 places, 2467 transitions, 148464 flow [2021-10-13 22:52:39,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-10-13 22:52:39,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2021-10-13 22:52:39,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 4553 transitions. [2021-10-13 22:52:39,882 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8475428145941921 [2021-10-13 22:52:39,882 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 4553 transitions. [2021-10-13 22:52:39,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 4553 transitions. [2021-10-13 22:52:39,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:39,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 4553 transitions. [2021-10-13 22:52:39,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 57.63291139240506) internal successors, (4553), 79 states have internal predecessors, (4553), 0 states have call successors, (0), 0 states have call 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:39,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 80 states, 80 states have (on average 68.0) internal successors, (5440), 80 states have internal predecessors, (5440), 0 states have call successors, (0), 0 states have call 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:39,889 INFO L81 ComplementDD]: Finished complementDD. Result has 80 states, 80 states have (on average 68.0) internal successors, (5440), 80 states have internal predecessors, (5440), 0 states have call successors, (0), 0 states have call 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:39,889 INFO L186 Difference]: Start difference. First operand has 1072 places, 2347 transitions, 135960 flow. Second operand 79 states and 4553 transitions. [2021-10-13 22:52:39,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1149 places, 2467 transitions, 148464 flow [2021-10-13 22:52:48,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1099 places, 2467 transitions, 144388 flow, removed 1751 selfloop flow, removed 50 redundant places. [2021-10-13 22:52:48,371 INFO L242 Difference]: Finished difference. Result has 1109 places, 2425 transitions, 142735 flow [2021-10-13 22:52:48,372 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=132353, PETRI_DIFFERENCE_MINUEND_PLACES=1021, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1887, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=142735, PETRI_PLACES=1109, PETRI_TRANSITIONS=2425} [2021-10-13 22:52:48,372 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1041 predicate places. [2021-10-13 22:52:48,373 INFO L470 AbstractCegarLoop]: Abstraction has has 1109 places, 2425 transitions, 142735 flow [2021-10-13 22:52:48,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:48,373 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:48,373 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2021-10-13 22:52:48,397 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:52:48,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:48,587 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:48,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:48,588 INFO L82 PathProgramCache]: Analyzing trace with hash 460621824, now seen corresponding path program 46 times [2021-10-13 22:52:48,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:48,588 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912525448] [2021-10-13 22:52:48,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:48,588 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:48,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:48,702 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:48,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:48,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912525448] [2021-10-13 22:52:48,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912525448] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:48,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598028195] [2021-10-13 22:52:48,703 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:52:48,703 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:48,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:48,704 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:52:48,705 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:52:51,464 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:52:51,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:51,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:52:51,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:51,862 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:51,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598028195] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:51,862 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:51,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:52:51,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507725911] [2021-10-13 22:52:51,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:52:51,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:51,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:52:51,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:52:51,863 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:51,864 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1109 places, 2425 transitions, 142735 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:51,864 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:51,864 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:51,864 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:01,375 INFO L129 PetriNetUnfolder]: 1781/13801 cut-off events. [2021-10-13 22:53:01,375 INFO L130 PetriNetUnfolder]: For 844047/848264 co-relation queries the response was YES. [2021-10-13 22:53:01,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129567 conditions, 13801 events. 1781/13801 cut-off events. For 844047/848264 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 199043 event pairs, 0 based on Foata normal form. 451/13785 useless extension candidates. Maximal degree in co-relation 129299. Up to 2352 conditions per place. [2021-10-13 22:53:01,791 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 451 selfloop transitions, 1987 changer transitions 9/2510 dead transitions. [2021-10-13 22:53:01,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1178 places, 2510 transitions, 153553 flow [2021-10-13 22:53:01,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-10-13 22:53:01,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2021-10-13 22:53:01,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 4495 transitions. [2021-10-13 22:53:01,793 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.847473604826546 [2021-10-13 22:53:01,793 INFO L72 ComplementDD]: Start complementDD. Operand 78 states and 4495 transitions. [2021-10-13 22:53:01,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 4495 transitions. [2021-10-13 22:53:01,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:01,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 78 states and 4495 transitions. [2021-10-13 22:53:01,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 79 states, 78 states have (on average 57.62820512820513) internal successors, (4495), 78 states have internal predecessors, (4495), 0 states have call successors, (0), 0 states have call 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:01,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 79 states, 79 states have (on average 68.0) internal successors, (5372), 79 states have internal predecessors, (5372), 0 states have call successors, (0), 0 states have call 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:01,799 INFO L81 ComplementDD]: Finished complementDD. Result has 79 states, 79 states have (on average 68.0) internal successors, (5372), 79 states have internal predecessors, (5372), 0 states have call successors, (0), 0 states have call 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:01,799 INFO L186 Difference]: Start difference. First operand has 1109 places, 2425 transitions, 142735 flow. Second operand 78 states and 4495 transitions. [2021-10-13 22:53:01,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1178 places, 2510 transitions, 153553 flow [2021-10-13 22:53:11,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1124 places, 2510 transitions, 150060 flow, removed 1317 selfloop flow, removed 54 redundant places. [2021-10-13 22:53:11,268 INFO L242 Difference]: Finished difference. Result has 1134 places, 2486 transitions, 149267 flow [2021-10-13 22:53:11,270 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=139308, PETRI_DIFFERENCE_MINUEND_PLACES=1047, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1933, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=78, PETRI_FLOW=149267, PETRI_PLACES=1134, PETRI_TRANSITIONS=2486} [2021-10-13 22:53:11,270 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1066 predicate places. [2021-10-13 22:53:11,270 INFO L470 AbstractCegarLoop]: Abstraction has has 1134 places, 2486 transitions, 149267 flow [2021-10-13 22:53:11,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:11,270 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:11,270 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2021-10-13 22:53:11,302 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:53:11,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:11,471 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:11,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:11,471 INFO L82 PathProgramCache]: Analyzing trace with hash -633288768, now seen corresponding path program 47 times [2021-10-13 22:53:11,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:11,471 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18265666] [2021-10-13 22:53:11,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:11,471 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:11,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:11,582 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:11,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:11,582 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18265666] [2021-10-13 22:53:11,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18265666] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:11,582 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736812552] [2021-10-13 22:53:11,582 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:53:11,582 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:11,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:11,583 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:53:11,584 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:53:14,619 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:53:14,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:53:14,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:53:14,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:15,007 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:15,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736812552] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:15,007 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:15,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:53:15,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891914074] [2021-10-13 22:53:15,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:53:15,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:15,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:53:15,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=399, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:53:15,008 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:53:15,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1134 places, 2486 transitions, 149267 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:15,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:53:15,009 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:24,632 INFO L129 PetriNetUnfolder]: 1815/14312 cut-off events. [2021-10-13 22:53:24,632 INFO L130 PetriNetUnfolder]: For 874065/878585 co-relation queries the response was YES. [2021-10-13 22:53:24,893 INFO L84 FinitePrefix]: Finished finitePrefix Result has 135057 conditions, 14312 events. 1815/14312 cut-off events. For 874065/878585 co-relation queries the response was YES. Maximal size of possible extension queue 869. Compared 207223 event pairs, 0 based on Foata normal form. 371/14200 useless extension candidates. Maximal degree in co-relation 134780. Up to 2365 conditions per place. [2021-10-13 22:53:25,046 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 904 selfloop transitions, 1620 changer transitions 36/2623 dead transitions. [2021-10-13 22:53:25,046 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1199 places, 2623 transitions, 163293 flow [2021-10-13 22:53:25,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-10-13 22:53:25,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-10-13 22:53:25,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3801 transitions. [2021-10-13 22:53:25,048 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8469251336898396 [2021-10-13 22:53:25,048 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 3801 transitions. [2021-10-13 22:53:25,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 3801 transitions. [2021-10-13 22:53:25,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:25,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 3801 transitions. [2021-10-13 22:53:25,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 57.59090909090909) internal successors, (3801), 66 states have internal predecessors, (3801), 0 states have call successors, (0), 0 states have call 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:25,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 68.0) internal successors, (4556), 67 states have internal predecessors, (4556), 0 states have call successors, (0), 0 states have call 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:25,053 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 68.0) internal successors, (4556), 67 states have internal predecessors, (4556), 0 states have call successors, (0), 0 states have call 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:25,053 INFO L186 Difference]: Start difference. First operand has 1134 places, 2486 transitions, 149267 flow. Second operand 66 states and 3801 transitions. [2021-10-13 22:53:25,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1199 places, 2623 transitions, 163293 flow [2021-10-13 22:53:35,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1147 places, 2623 transitions, 161209 flow, removed 661 selfloop flow, removed 52 redundant places. [2021-10-13 22:53:35,200 INFO L242 Difference]: Finished difference. Result has 1159 places, 2579 transitions, 158181 flow [2021-10-13 22:53:35,202 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=147291, PETRI_DIFFERENCE_MINUEND_PLACES=1082, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1534, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=928, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=158181, PETRI_PLACES=1159, PETRI_TRANSITIONS=2579} [2021-10-13 22:53:35,202 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1091 predicate places. [2021-10-13 22:53:35,202 INFO L470 AbstractCegarLoop]: Abstraction has has 1159 places, 2579 transitions, 158181 flow [2021-10-13 22:53:35,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:35,202 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:35,203 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2021-10-13 22:53:35,227 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:53:35,427 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,SelfDestructingSolverStorable77 [2021-10-13 22:53:35,427 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:35,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:35,427 INFO L82 PathProgramCache]: Analyzing trace with hash 1891380894, now seen corresponding path program 48 times [2021-10-13 22:53:35,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:35,427 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039996761] [2021-10-13 22:53:35,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:35,427 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:35,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:35,531 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:35,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:35,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039996761] [2021-10-13 22:53:35,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039996761] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:35,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094563789] [2021-10-13 22:53:35,532 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:53:35,532 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:35,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:35,532 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:53:35,533 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:53:38,440 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 22:53:38,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:53:38,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:53:38,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:38,840 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:38,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094563789] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:38,840 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:38,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:53:38,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434254102] [2021-10-13 22:53:38,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:53:38,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:38,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:53:38,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:53:38,841 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:53:38,842 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1159 places, 2579 transitions, 158181 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:38,842 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:38,842 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:53:38,842 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:49,704 INFO L129 PetriNetUnfolder]: 1815/14579 cut-off events. [2021-10-13 22:53:49,704 INFO L130 PetriNetUnfolder]: For 916286/920875 co-relation queries the response was YES. [2021-10-13 22:53:49,984 INFO L84 FinitePrefix]: Finished finitePrefix Result has 140181 conditions, 14579 events. 1815/14579 cut-off events. For 916286/920875 co-relation queries the response was YES. Maximal size of possible extension queue 890. Compared 212534 event pairs, 0 based on Foata normal form. 466/14545 useless extension candidates. Maximal degree in co-relation 139893. Up to 2431 conditions per place. [2021-10-13 22:53:50,071 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 603 selfloop transitions, 2009 changer transitions 51/2726 dead transitions. [2021-10-13 22:53:50,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1225 places, 2726 transitions, 173210 flow [2021-10-13 22:53:50,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-10-13 22:53:50,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2021-10-13 22:53:50,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 4089 transitions. [2021-10-13 22:53:50,073 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8469345484672742 [2021-10-13 22:53:50,073 INFO L72 ComplementDD]: Start complementDD. Operand 71 states and 4089 transitions. [2021-10-13 22:53:50,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 4089 transitions. [2021-10-13 22:53:50,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:50,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 71 states and 4089 transitions. [2021-10-13 22:53:50,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 72 states, 71 states have (on average 57.59154929577465) internal successors, (4089), 71 states have internal predecessors, (4089), 0 states have call successors, (0), 0 states have call 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:50,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 72 states, 72 states have (on average 68.0) internal successors, (4896), 72 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states have call 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:50,078 INFO L81 ComplementDD]: Finished complementDD. Result has 72 states, 72 states have (on average 68.0) internal successors, (4896), 72 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states have call 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:50,078 INFO L186 Difference]: Start difference. First operand has 1159 places, 2579 transitions, 158181 flow. Second operand 71 states and 4089 transitions. [2021-10-13 22:53:50,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1225 places, 2726 transitions, 173210 flow [2021-10-13 22:54:00,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1176 places, 2726 transitions, 171035 flow, removed 676 selfloop flow, removed 49 redundant places. [2021-10-13 22:54:01,011 INFO L242 Difference]: Finished difference. Result has 1187 places, 2658 transitions, 167002 flow [2021-10-13 22:54:01,013 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=156062, PETRI_DIFFERENCE_MINUEND_PLACES=1106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1917, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=167002, PETRI_PLACES=1187, PETRI_TRANSITIONS=2658} [2021-10-13 22:54:01,013 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1119 predicate places. [2021-10-13 22:54:01,013 INFO L470 AbstractCegarLoop]: Abstraction has has 1187 places, 2658 transitions, 167002 flow [2021-10-13 22:54:01,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:01,013 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:01,013 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2021-10-13 22:54:01,038 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:54:01,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:01,215 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:01,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:01,215 INFO L82 PathProgramCache]: Analyzing trace with hash -1809322986, now seen corresponding path program 49 times [2021-10-13 22:54:01,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:01,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319179586] [2021-10-13 22:54:01,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:01,215 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:01,351 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:01,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:01,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319179586] [2021-10-13 22:54:01,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319179586] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:01,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278612692] [2021-10-13 22:54:01,351 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:54:01,352 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:01,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:01,352 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:54:01,353 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:54:04,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:04,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:54:04,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:04,858 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:04,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278612692] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:04,859 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:04,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:54:04,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567777842] [2021-10-13 22:54:04,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:54:04,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:04,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:54:04,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:54:04,860 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:54:04,860 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1187 places, 2658 transitions, 167002 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:04,860 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:04,860 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:54:04,860 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:15,707 INFO L129 PetriNetUnfolder]: 1832/14740 cut-off events. [2021-10-13 22:54:15,707 INFO L130 PetriNetUnfolder]: For 965481/970121 co-relation queries the response was YES. [2021-10-13 22:54:16,086 INFO L84 FinitePrefix]: Finished finitePrefix Result has 144739 conditions, 14740 events. 1832/14740 cut-off events. For 965481/970121 co-relation queries the response was YES. Maximal size of possible extension queue 898. Compared 215509 event pairs, 0 based on Foata normal form. 366/14601 useless extension candidates. Maximal degree in co-relation 144445. Up to 2485 conditions per place. [2021-10-13 22:54:16,188 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 851 selfloop transitions, 1812 changer transitions 17/2743 dead transitions. [2021-10-13 22:54:16,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1243 places, 2743 transitions, 178291 flow [2021-10-13 22:54:16,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-10-13 22:54:16,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2021-10-13 22:54:16,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3744 transitions. [2021-10-13 22:54:16,190 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8470588235294118 [2021-10-13 22:54:16,190 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3744 transitions. [2021-10-13 22:54:16,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3744 transitions. [2021-10-13 22:54:16,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:16,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3744 transitions. [2021-10-13 22:54:16,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 57.6) internal successors, (3744), 65 states have internal predecessors, (3744), 0 states have call successors, (0), 0 states have call 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:16,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 68.0) internal successors, (4488), 66 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call 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:16,195 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 68.0) internal successors, (4488), 66 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call 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:16,196 INFO L186 Difference]: Start difference. First operand has 1187 places, 2658 transitions, 167002 flow. Second operand 65 states and 3744 transitions. [2021-10-13 22:54:16,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1243 places, 2743 transitions, 178291 flow [2021-10-13 22:54:27,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1193 places, 2743 transitions, 176958 flow, removed 404 selfloop flow, removed 50 redundant places. [2021-10-13 22:54:27,804 INFO L242 Difference]: Finished difference. Result has 1203 places, 2716 transitions, 174928 flow [2021-10-13 22:54:27,806 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=165693, PETRI_DIFFERENCE_MINUEND_PLACES=1129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1759, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=876, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=174928, PETRI_PLACES=1203, PETRI_TRANSITIONS=2716} [2021-10-13 22:54:27,806 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1135 predicate places. [2021-10-13 22:54:27,806 INFO L470 AbstractCegarLoop]: Abstraction has has 1203 places, 2716 transitions, 174928 flow [2021-10-13 22:54:27,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:27,807 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:27,807 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2021-10-13 22:54:27,832 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:54:28,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:28,019 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:28,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:28,020 INFO L82 PathProgramCache]: Analyzing trace with hash 1513846122, now seen corresponding path program 50 times [2021-10-13 22:54:28,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:28,020 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518337421] [2021-10-13 22:54:28,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:28,020 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:28,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:28,128 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:28,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:28,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518337421] [2021-10-13 22:54:28,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518337421] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:28,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241861425] [2021-10-13 22:54:28,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:54:28,128 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:28,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:28,129 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:54:28,130 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:54:31,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:54:31,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:54:31,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:54:31,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:31,514 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:31,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241861425] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:31,514 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:31,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:54:31,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038801976] [2021-10-13 22:54:31,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:54:31,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:31,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:54:31,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:54:31,516 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:54:31,516 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1203 places, 2716 transitions, 174928 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:31,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:31,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:54:31,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:43,126 INFO L129 PetriNetUnfolder]: 1919/15469 cut-off events. [2021-10-13 22:54:43,126 INFO L130 PetriNetUnfolder]: For 1089089/1094790 co-relation queries the response was YES. [2021-10-13 22:54:43,547 INFO L84 FinitePrefix]: Finished finitePrefix Result has 155908 conditions, 15469 events. 1919/15469 cut-off events. For 1089089/1094790 co-relation queries the response was YES. Maximal size of possible extension queue 935. Compared 227436 event pairs, 0 based on Foata normal form. 512/15445 useless extension candidates. Maximal degree in co-relation 155612. Up to 2621 conditions per place. [2021-10-13 22:54:43,640 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 810 selfloop transitions, 1970 changer transitions 44/2887 dead transitions. [2021-10-13 22:54:43,641 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1277 places, 2887 transitions, 192604 flow [2021-10-13 22:54:43,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-10-13 22:54:43,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2021-10-13 22:54:43,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 4494 transitions. [2021-10-13 22:54:43,643 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8472850678733032 [2021-10-13 22:54:43,643 INFO L72 ComplementDD]: Start complementDD. Operand 78 states and 4494 transitions. [2021-10-13 22:54:43,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 4494 transitions. [2021-10-13 22:54:43,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:43,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 78 states and 4494 transitions. [2021-10-13 22:54:43,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 79 states, 78 states have (on average 57.61538461538461) internal successors, (4494), 78 states have internal predecessors, (4494), 0 states have call successors, (0), 0 states have call 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:43,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 79 states, 79 states have (on average 68.0) internal successors, (5372), 79 states have internal predecessors, (5372), 0 states have call successors, (0), 0 states have call 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:43,649 INFO L81 ComplementDD]: Finished complementDD. Result has 79 states, 79 states have (on average 68.0) internal successors, (5372), 79 states have internal predecessors, (5372), 0 states have call successors, (0), 0 states have call 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:43,649 INFO L186 Difference]: Start difference. First operand has 1203 places, 2716 transitions, 174928 flow. Second operand 78 states and 4494 transitions. [2021-10-13 22:54:43,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1277 places, 2887 transitions, 192604 flow [2021-10-13 22:54:56,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1231 places, 2887 transitions, 190896 flow, removed 323 selfloop flow, removed 46 redundant places. [2021-10-13 22:54:56,771 INFO L242 Difference]: Finished difference. Result has 1242 places, 2830 transitions, 187001 flow [2021-10-13 22:54:56,772 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=173325, PETRI_DIFFERENCE_MINUEND_PLACES=1154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1865, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=813, PETRI_DIFFERENCE_SUBTRAHEND_STATES=78, PETRI_FLOW=187001, PETRI_PLACES=1242, PETRI_TRANSITIONS=2830} [2021-10-13 22:54:56,772 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1174 predicate places. [2021-10-13 22:54:56,773 INFO L470 AbstractCegarLoop]: Abstraction has has 1242 places, 2830 transitions, 187001 flow [2021-10-13 22:54:56,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call 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:56,773 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:56,773 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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:54:56,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2021-10-13 22:54:56,991 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,SelfDestructingSolverStorable80 [2021-10-13 22:54:56,991 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:56,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:56,992 INFO L82 PathProgramCache]: Analyzing trace with hash -497385858, now seen corresponding path program 51 times [2021-10-13 22:54:56,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:56,992 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075758869] [2021-10-13 22:54:56,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:56,992 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:57,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:57,101 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:57,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:57,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075758869] [2021-10-13 22:54:57,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075758869] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:57,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304947964] [2021-10-13 22:54:57,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:54:57,102 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:57,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:57,116 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:54:57,116 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:55:00,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:55:00,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:55:00,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:55:00,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:55:00,691 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:00,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304947964] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:00,692 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:55:00,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:55:00,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494755497] [2021-10-13 22:55:00,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:55:00,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:55:00,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:55:00,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:55:00,693 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:55:00,694 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1242 places, 2830 transitions, 187001 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:00,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:55:00,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:55:00,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:55:14,243 INFO L129 PetriNetUnfolder]: 1998/15837 cut-off events. [2021-10-13 22:55:14,243 INFO L130 PetriNetUnfolder]: For 1190811/1196962 co-relation queries the response was YES. [2021-10-13 22:55:14,677 INFO L84 FinitePrefix]: Finished finitePrefix Result has 164454 conditions, 15837 events. 1998/15837 cut-off events. For 1190811/1196962 co-relation queries the response was YES. Maximal size of possible extension queue 927. Compared 231501 event pairs, 0 based on Foata normal form. 310/15600 useless extension candidates. Maximal degree in co-relation 164153. Up to 2957 conditions per place. [2021-10-13 22:55:14,778 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1664 selfloop transitions, 1190 changer transitions 21/2938 dead transitions. [2021-10-13 22:55:14,778 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1314 places, 2938 transitions, 200478 flow [2021-10-13 22:55:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-10-13 22:55:14,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2021-10-13 22:55:14,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 4383 transitions. [2021-10-13 22:55:14,780 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8481037151702786 [2021-10-13 22:55:14,780 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 4383 transitions. [2021-10-13 22:55:14,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 4383 transitions. [2021-10-13 22:55:14,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:55:14,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 4383 transitions. [2021-10-13 22:55:14,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 57.671052631578945) internal successors, (4383), 76 states have internal predecessors, (4383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:14,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 68.0) internal successors, (5236), 77 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:14,786 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 68.0) internal successors, (5236), 77 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:14,786 INFO L186 Difference]: Start difference. First operand has 1242 places, 2830 transitions, 187001 flow. Second operand 76 states and 4383 transitions. [2021-10-13 22:55:14,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1314 places, 2938 transitions, 200478 flow [2021-10-13 22:55:29,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1250 places, 2938 transitions, 198218 flow, removed 656 selfloop flow, removed 64 redundant places. [2021-10-13 22:55:29,847 INFO L242 Difference]: Finished difference. Result has 1264 places, 2904 transitions, 193686 flow [2021-10-13 22:55:29,849 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=184860, PETRI_DIFFERENCE_MINUEND_PLACES=1175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=193686, PETRI_PLACES=1264, PETRI_TRANSITIONS=2904} [2021-10-13 22:55:29,849 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1196 predicate places. [2021-10-13 22:55:29,849 INFO L470 AbstractCegarLoop]: Abstraction has has 1264 places, 2904 transitions, 193686 flow [2021-10-13 22:55:29,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:29,849 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:55:29,849 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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] [2021-10-13 22:55:29,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2021-10-13 22:55:30,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:30,075 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:55:30,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:55:30,075 INFO L82 PathProgramCache]: Analyzing trace with hash -1297086695, now seen corresponding path program 52 times [2021-10-13 22:55:30,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:55:30,075 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107592710] [2021-10-13 22:55:30,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:55:30,075 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:55:30,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:55:30,204 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:30,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:55:30,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107592710] [2021-10-13 22:55:30,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107592710] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:30,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523090534] [2021-10-13 22:55:30,204 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:55:30,205 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:30,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:55:30,205 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:55:30,206 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:55:33,276 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:55:33,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:55:33,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:55:33,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:55:33,683 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:33,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523090534] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:33,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:55:33,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-10-13 22:55:33,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873587424] [2021-10-13 22:55:33,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:55:33,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:55:33,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:55:33,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:55:33,700 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:55:33,767 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1264 places, 2904 transitions, 193686 flow. Second operand has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:33,767 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:55:33,767 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:55:33,767 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:55:47,720 INFO L129 PetriNetUnfolder]: 2102/17101 cut-off events. [2021-10-13 22:55:47,720 INFO L130 PetriNetUnfolder]: For 1278552/1285273 co-relation queries the response was YES. [2021-10-13 22:55:48,228 INFO L84 FinitePrefix]: Finished finitePrefix Result has 177326 conditions, 17101 events. 2102/17101 cut-off events. For 1278552/1285273 co-relation queries the response was YES. Maximal size of possible extension queue 994. Compared 253206 event pairs, 0 based on Foata normal form. 173/16662 useless extension candidates. Maximal degree in co-relation 177017. Up to 3792 conditions per place. [2021-10-13 22:55:48,333 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2642 selfloop transitions, 495 changer transitions 16/3216 dead transitions. [2021-10-13 22:55:48,333 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1313 places, 3216 transitions, 219636 flow [2021-10-13 22:55:48,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-13 22:55:48,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-13 22:55:48,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 3033 transitions. [2021-10-13 22:55:48,334 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8415649278579356 [2021-10-13 22:55:48,335 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 3033 transitions. [2021-10-13 22:55:48,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 3033 transitions. [2021-10-13 22:55:48,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:55:48,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 3033 transitions. [2021-10-13 22:55:48,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 57.22641509433962) internal successors, (3033), 53 states have internal predecessors, (3033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:48,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:48,339 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:48,339 INFO L186 Difference]: Start difference. First operand has 1264 places, 2904 transitions, 193686 flow. Second operand 53 states and 3033 transitions. [2021-10-13 22:55:48,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1313 places, 3216 transitions, 219636 flow [2021-10-13 22:56:04,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1240 places, 3216 transitions, 217337 flow, removed 716 selfloop flow, removed 73 redundant places. [2021-10-13 22:56:04,903 INFO L242 Difference]: Finished difference. Result has 1257 places, 3075 transitions, 205627 flow [2021-10-13 22:56:04,905 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=191561, PETRI_DIFFERENCE_MINUEND_PLACES=1188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=205627, PETRI_PLACES=1257, PETRI_TRANSITIONS=3075} [2021-10-13 22:56:04,905 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1189 predicate places. [2021-10-13 22:56:04,905 INFO L470 AbstractCegarLoop]: Abstraction has has 1257 places, 3075 transitions, 205627 flow [2021-10-13 22:56:04,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:04,905 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:56:04,906 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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] [2021-10-13 22:56:04,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2021-10-13 22:56:05,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:05,130 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:56:05,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:56:05,130 INFO L82 PathProgramCache]: Analyzing trace with hash -13652003, now seen corresponding path program 53 times [2021-10-13 22:56:05,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:56:05,131 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421276511] [2021-10-13 22:56:05,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:56:05,131 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:56:05,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:56:05,273 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:05,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:56:05,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421276511] [2021-10-13 22:56:05,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421276511] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:05,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622462778] [2021-10-13 22:56:05,274 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:56:05,274 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:05,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:56:05,274 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:56:05,275 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:56:08,358 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:56:08,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:56:08,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:56:08,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:56:08,938 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:08,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622462778] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:08,939 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:56:08,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-10-13 22:56:08,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946087464] [2021-10-13 22:56:08,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:56:08,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:56:08,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:56:08,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:56:08,947 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:56:08,947 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1257 places, 3075 transitions, 205627 flow. Second operand has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:08,947 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:56:08,948 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:56:08,948 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:56:24,727 INFO L129 PetriNetUnfolder]: 2123/17386 cut-off events. [2021-10-13 22:56:24,727 INFO L130 PetriNetUnfolder]: For 1298524/1305129 co-relation queries the response was YES. [2021-10-13 22:56:25,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 179648 conditions, 17386 events. 2123/17386 cut-off events. For 1298524/1305129 co-relation queries the response was YES. Maximal size of possible extension queue 1007. Compared 258167 event pairs, 0 based on Foata normal form. 135/16894 useless extension candidates. Maximal degree in co-relation 179340. Up to 3963 conditions per place. [2021-10-13 22:56:25,359 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2724 selfloop transitions, 426 changer transitions 4/3217 dead transitions. [2021-10-13 22:56:25,359 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1294 places, 3217 transitions, 219772 flow [2021-10-13 22:56:25,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:56:25,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:56:25,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2233 transitions. [2021-10-13 22:56:25,361 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8420060331825038 [2021-10-13 22:56:25,361 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2233 transitions. [2021-10-13 22:56:25,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2233 transitions. [2021-10-13 22:56:25,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:56:25,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2233 transitions. [2021-10-13 22:56:25,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 57.256410256410255) internal successors, (2233), 39 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:25,364 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:56:25,364 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:56:25,364 INFO L186 Difference]: Start difference. First operand has 1257 places, 3075 transitions, 205627 flow. Second operand 39 states and 2233 transitions. [2021-10-13 22:56:25,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1294 places, 3217 transitions, 219772 flow [2021-10-13 22:56:42,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1270 places, 3217 transitions, 219106 flow, removed 123 selfloop flow, removed 24 redundant places. [2021-10-13 22:56:42,972 INFO L242 Difference]: Finished difference. Result has 1275 places, 3115 transitions, 209248 flow [2021-10-13 22:56:42,974 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=204963, PETRI_DIFFERENCE_MINUEND_PLACES=1232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3075, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=386, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=209248, PETRI_PLACES=1275, PETRI_TRANSITIONS=3115} [2021-10-13 22:56:42,974 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1207 predicate places. [2021-10-13 22:56:42,974 INFO L470 AbstractCegarLoop]: Abstraction has has 1275 places, 3115 transitions, 209248 flow [2021-10-13 22:56:42,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:42,974 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:56:42,974 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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] [2021-10-13 22:56:43,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-10-13 22:56:43,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:43,199 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:56:43,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:56:43,200 INFO L82 PathProgramCache]: Analyzing trace with hash 1020211767, now seen corresponding path program 54 times [2021-10-13 22:56:43,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:56:43,200 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339027645] [2021-10-13 22:56:43,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:56:43,200 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:56:43,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:56:43,328 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:43,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:56:43,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339027645] [2021-10-13 22:56:43,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339027645] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:43,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859053801] [2021-10-13 22:56:43,328 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:56:43,328 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:43,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:56:43,329 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:56:43,330 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:56:46,527 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 22:56:46,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:56:46,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:56:46,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:56:47,326 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:47,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859053801] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:47,326 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:56:47,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-10-13 22:56:47,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816899369] [2021-10-13 22:56:47,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:56:47,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:56:47,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:56:47,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=466, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:56:47,328 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:56:47,328 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1275 places, 3115 transitions, 209248 flow. Second operand has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:47,328 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:56:47,328 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:56:47,328 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:57:03,512 INFO L129 PetriNetUnfolder]: 2133/17460 cut-off events. [2021-10-13 22:57:03,513 INFO L130 PetriNetUnfolder]: For 1329775/1336488 co-relation queries the response was YES. [2021-10-13 22:57:03,898 INFO L84 FinitePrefix]: Finished finitePrefix Result has 181058 conditions, 17460 events. 2133/17460 cut-off events. For 1329775/1336488 co-relation queries the response was YES. Maximal size of possible extension queue 1011. Compared 259485 event pairs, 0 based on Foata normal form. 127/16954 useless extension candidates. Maximal degree in co-relation 180746. Up to 4044 conditions per place. [2021-10-13 22:57:04,009 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2763 selfloop transitions, 372 changer transitions 4/3202 dead transitions. [2021-10-13 22:57:04,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1312 places, 3202 transitions, 220120 flow [2021-10-13 22:57:04,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-13 22:57:04,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-13 22:57:04,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2176 transitions. [2021-10-13 22:57:04,010 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8421052631578947 [2021-10-13 22:57:04,010 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2176 transitions. [2021-10-13 22:57:04,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2176 transitions. [2021-10-13 22:57:04,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:57:04,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2176 transitions. [2021-10-13 22:57:04,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 57.26315789473684) internal successors, (2176), 38 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:57:04,013 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:57:04,013 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:57:04,013 INFO L186 Difference]: Start difference. First operand has 1275 places, 3115 transitions, 209248 flow. Second operand 38 states and 2176 transitions. [2021-10-13 22:57:04,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1312 places, 3202 transitions, 220120 flow [2021-10-13 22:57:21,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1284 places, 3202 transitions, 219596 flow, removed 58 selfloop flow, removed 28 redundant places. [2021-10-13 22:57:21,394 INFO L242 Difference]: Finished difference. Result has 1289 places, 3126 transitions, 210771 flow [2021-10-13 22:57:21,396 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=208734, PETRI_DIFFERENCE_MINUEND_PLACES=1247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=361, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2745, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=210771, PETRI_PLACES=1289, PETRI_TRANSITIONS=3126} [2021-10-13 22:57:21,396 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1221 predicate places. [2021-10-13 22:57:21,396 INFO L470 AbstractCegarLoop]: Abstraction has has 1289 places, 3126 transitions, 210771 flow [2021-10-13 22:57:21,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:21,396 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:57:21,396 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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] [2021-10-13 22:57:21,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2021-10-13 22:57:21,605 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,SelfDestructingSolverStorable84 [2021-10-13 22:57:21,605 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:57:21,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:57:21,605 INFO L82 PathProgramCache]: Analyzing trace with hash 1779754359, now seen corresponding path program 55 times [2021-10-13 22:57:21,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:57:21,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552367412] [2021-10-13 22:57:21,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:57:21,606 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:57:21,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:57:21,739 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:21,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:57:21,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552367412] [2021-10-13 22:57:21,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552367412] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:21,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657689493] [2021-10-13 22:57:21,739 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:57:21,740 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:21,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:57:21,740 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:57:21,741 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:57:25,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:57:25,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:57:25,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:57:25,573 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:25,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657689493] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:25,573 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:57:25,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-10-13 22:57:25,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081308678] [2021-10-13 22:57:25,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:57:25,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:57:25,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:57:25,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=467, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:57:25,576 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:57:25,576 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1289 places, 3126 transitions, 210771 flow. Second operand has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:25,576 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:57:25,576 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:57:25,576 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:57:40,443 INFO L129 PetriNetUnfolder]: 2143/17577 cut-off events. [2021-10-13 22:57:40,443 INFO L130 PetriNetUnfolder]: For 1352432/1359194 co-relation queries the response was YES. [2021-10-13 22:57:40,801 INFO L84 FinitePrefix]: Finished finitePrefix Result has 182535 conditions, 17577 events. 2143/17577 cut-off events. For 1352432/1359194 co-relation queries the response was YES. Maximal size of possible extension queue 1018. Compared 261790 event pairs, 1 based on Foata normal form. 126/17062 useless extension candidates. Maximal degree in co-relation 182220. Up to 4044 conditions per place. [2021-10-13 22:57:40,903 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2754 selfloop transitions, 406 changer transitions 4/3227 dead transitions. [2021-10-13 22:57:40,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1325 places, 3227 transitions, 222427 flow [2021-10-13 22:57:40,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-13 22:57:40,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-13 22:57:40,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2177 transitions. [2021-10-13 22:57:40,905 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8424922600619195 [2021-10-13 22:57:40,905 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2177 transitions. [2021-10-13 22:57:40,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2177 transitions. [2021-10-13 22:57:40,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:57:40,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2177 transitions. [2021-10-13 22:57:40,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 57.28947368421053) internal successors, (2177), 38 states have internal predecessors, (2177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:40,908 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:57:40,908 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:57:40,908 INFO L186 Difference]: Start difference. First operand has 1289 places, 3126 transitions, 210771 flow. Second operand 38 states and 2177 transitions. [2021-10-13 22:57:40,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1325 places, 3227 transitions, 222427 flow [2021-10-13 22:57:58,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1299 places, 3227 transitions, 222070 flow, removed 9 selfloop flow, removed 26 redundant places. [2021-10-13 22:57:58,551 INFO L242 Difference]: Finished difference. Result has 1303 places, 3146 transitions, 213052 flow [2021-10-13 22:57:58,553 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=210418, PETRI_DIFFERENCE_MINUEND_PLACES=1262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=213052, PETRI_PLACES=1303, PETRI_TRANSITIONS=3146} [2021-10-13 22:57:58,553 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1235 predicate places. [2021-10-13 22:57:58,553 INFO L470 AbstractCegarLoop]: Abstraction has has 1303 places, 3146 transitions, 213052 flow [2021-10-13 22:57:58,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:58,553 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:57:58,553 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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] [2021-10-13 22:57:58,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2021-10-13 22:57:58,767 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,SelfDestructingSolverStorable85 [2021-10-13 22:57:58,767 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:57:58,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:57:58,768 INFO L82 PathProgramCache]: Analyzing trace with hash -877213821, now seen corresponding path program 56 times [2021-10-13 22:57:58,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:57:58,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96321100] [2021-10-13 22:57:58,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:57:58,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:57:58,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:57:58,917 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:58,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:57:58,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96321100] [2021-10-13 22:57:58,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96321100] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:58,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571538806] [2021-10-13 22:57:58,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:57:58,917 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:58,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:57:58,918 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:57:58,919 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:58:02,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:58:02,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:58:02,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:58:02,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:58:02,792 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:58:02,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571538806] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:58:02,792 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:58:02,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-10-13 22:58:02,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284989241] [2021-10-13 22:58:02,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:58:02,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:58:02,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:58:02,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:58:02,793 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:58:02,794 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1303 places, 3146 transitions, 213052 flow. Second operand has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:02,794 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:58:02,794 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:58:02,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:58:19,148 INFO L129 PetriNetUnfolder]: 2186/18014 cut-off events. [2021-10-13 22:58:19,149 INFO L130 PetriNetUnfolder]: For 1422516/1429682 co-relation queries the response was YES. [2021-10-13 22:58:19,564 INFO L84 FinitePrefix]: Finished finitePrefix Result has 187848 conditions, 18014 events. 2186/18014 cut-off events. For 1422516/1429682 co-relation queries the response was YES. Maximal size of possible extension queue 1033. Compared 268186 event pairs, 2 based on Foata normal form. 169/17513 useless extension candidates. Maximal degree in co-relation 187530. Up to 3935 conditions per place. [2021-10-13 22:58:19,786 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2692 selfloop transitions, 550 changer transitions 11/3316 dead transitions. [2021-10-13 22:58:19,786 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1351 places, 3316 transitions, 229355 flow [2021-10-13 22:58:19,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-13 22:58:19,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2021-10-13 22:58:19,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2804 transitions. [2021-10-13 22:58:19,801 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8415366146458584 [2021-10-13 22:58:19,801 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2804 transitions. [2021-10-13 22:58:19,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2804 transitions. [2021-10-13 22:58:19,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:58:19,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2804 transitions. [2021-10-13 22:58:19,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 57.224489795918366) internal successors, (2804), 49 states have internal predecessors, (2804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:19,805 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:58:19,805 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:58:19,806 INFO L186 Difference]: Start difference. First operand has 1303 places, 3146 transitions, 213052 flow. Second operand 49 states and 2804 transitions. [2021-10-13 22:58:19,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1351 places, 3316 transitions, 229355 flow [2021-10-13 22:58:38,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1327 places, 3316 transitions, 229171 flow, removed 8 selfloop flow, removed 24 redundant places. [2021-10-13 22:58:38,394 INFO L242 Difference]: Finished difference. Result has 1338 places, 3191 transitions, 217797 flow [2021-10-13 22:58:38,395 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=212872, PETRI_DIFFERENCE_MINUEND_PLACES=1279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=505, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=217797, PETRI_PLACES=1338, PETRI_TRANSITIONS=3191} [2021-10-13 22:58:38,396 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1270 predicate places. [2021-10-13 22:58:38,396 INFO L470 AbstractCegarLoop]: Abstraction has has 1338 places, 3191 transitions, 217797 flow [2021-10-13 22:58:38,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:38,396 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:58:38,396 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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] [2021-10-13 22:58:38,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2021-10-13 22:58:38,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-10-13 22:58:38,617 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:58:38,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:58:38,618 INFO L82 PathProgramCache]: Analyzing trace with hash -164718695, now seen corresponding path program 57 times [2021-10-13 22:58:38,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:58:38,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58102764] [2021-10-13 22:58:38,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:58:38,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:58:38,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:58:38,796 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:58:38,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:58:38,796 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58102764] [2021-10-13 22:58:38,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58102764] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:58:38,796 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712213680] [2021-10-13 22:58:38,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:58:38,797 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:58:38,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:58:38,815 INFO L229 MonitoredProcess]: Starting monitored process 83 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:58:38,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-10-13 22:58:42,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:58:42,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:58:42,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:58:42,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:58:42,680 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:58:42,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712213680] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:58:42,680 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:58:42,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-10-13 22:58:42,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838218122] [2021-10-13 22:58:42,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:58:42,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:58:42,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:58:42,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:58:42,681 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:58:42,682 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1338 places, 3191 transitions, 217797 flow. Second operand has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:42,682 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:58:42,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:58:42,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:58:57,264 INFO L129 PetriNetUnfolder]: 2190/18048 cut-off events. [2021-10-13 22:58:57,264 INFO L130 PetriNetUnfolder]: For 1449842/1456990 co-relation queries the response was YES. [2021-10-13 22:58:57,623 INFO L84 FinitePrefix]: Finished finitePrefix Result has 189519 conditions, 18048 events. 2190/18048 cut-off events. For 1449842/1456990 co-relation queries the response was YES. Maximal size of possible extension queue 1037. Compared 268987 event pairs, 2 based on Foata normal form. 143/17520 useless extension candidates. Maximal degree in co-relation 189190. Up to 4101 conditions per place. [2021-10-13 22:58:57,727 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2782 selfloop transitions, 440 changer transitions 5/3290 dead transitions. [2021-10-13 22:58:57,727 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1377 places, 3290 transitions, 229764 flow [2021-10-13 22:58:57,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-13 22:58:57,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-13 22:58:57,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2406 transitions. [2021-10-13 22:58:57,729 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.842436974789916 [2021-10-13 22:58:57,729 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2406 transitions. [2021-10-13 22:58:57,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2406 transitions. [2021-10-13 22:58:57,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:58:57,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2406 transitions. [2021-10-13 22:58:57,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 57.285714285714285) internal successors, (2406), 42 states have internal predecessors, (2406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:57,732 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:58:57,732 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:58:57,732 INFO L186 Difference]: Start difference. First operand has 1338 places, 3191 transitions, 217797 flow. Second operand 42 states and 2406 transitions. [2021-10-13 22:58:57,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1377 places, 3290 transitions, 229764 flow [2021-10-13 22:59:15,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1347 places, 3290 transitions, 229082 flow, removed 120 selfloop flow, removed 30 redundant places. [2021-10-13 22:59:15,943 INFO L242 Difference]: Finished difference. Result has 1352 places, 3205 transitions, 219634 flow [2021-10-13 22:59:15,944 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=217115, PETRI_DIFFERENCE_MINUEND_PLACES=1306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=426, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2751, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=219634, PETRI_PLACES=1352, PETRI_TRANSITIONS=3205} [2021-10-13 22:59:15,944 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1284 predicate places. [2021-10-13 22:59:15,944 INFO L470 AbstractCegarLoop]: Abstraction has has 1352 places, 3205 transitions, 219634 flow [2021-10-13 22:59:15,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:59:15,945 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:59:15,945 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 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] [2021-10-13 22:59:15,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2021-10-13 22:59:16,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2021-10-13 22:59:16,170 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:59:16,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:59:16,170 INFO L82 PathProgramCache]: Analyzing trace with hash -838197347, now seen corresponding path program 58 times [2021-10-13 22:59:16,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:59:16,170 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102770416] [2021-10-13 22:59:16,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:59:16,170 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:59:16,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:59:16,292 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:59:16,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:59:16,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102770416] [2021-10-13 22:59:16,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102770416] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:59:16,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545808939] [2021-10-13 22:59:16,293 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:59:16,293 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:59:16,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:59:16,294 INFO L229 MonitoredProcess]: Starting monitored process 84 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:59:16,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-10-13 22:59:19,468 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:59:19,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:59:19,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:59:19,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:59:19,956 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:59:19,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545808939] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:59:19,956 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:59:19,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-10-13 22:59:19,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868662720] [2021-10-13 22:59:19,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:59:19,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:59:19,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:59:19,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:59:19,957 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:59:19,958 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1352 places, 3205 transitions, 219634 flow. Second operand has 25 states, 25 states have (on average 56.08) internal successors, (1402), 25 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:59:19,958 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:59:19,958 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:59:19,958 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2021-10-13 22:59:23,567 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-13 22:59:23,567 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-13 22:59:23,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 22:59:23,595 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 22:59:23,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2021-10-13 22:59:23,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:59:23,808 WARN L594 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 55/68 universal loopers) in iteration 89,while PetriNetUnfolder was constructing finite prefix that currently has 43188 conditions, 3792 events (275/3791 cut-off events. For 389035/389714 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 58141 event pairs, 0 based on Foata normal form. 26/4357 useless extension candidates. Maximal degree in co-relation 42855. Up to 888 conditions per place.). [2021-10-13 22:59:23,810 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-13 22:59:23,810 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-13 22:59:23,813 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-13 22:59:23,813 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-13 22:59:23,814 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.10 10:59:23 BasicIcfg [2021-10-13 22:59:23,814 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-13 22:59:23,815 INFO L168 Benchmark]: Toolchain (without parser) took 827311.78 ms. Allocated memory was 200.3 MB in the beginning and 7.0 GB in the end (delta: 6.8 GB). Free memory was 148.4 MB in the beginning and 4.2 GB in the end (delta: -4.1 GB). Peak memory consumption was 3.5 GB. Max. memory is 8.0 GB. [2021-10-13 22:59:23,815 INFO L168 Benchmark]: CDTParser took 0.10 ms. Allocated memory is still 200.3 MB. Free memory is still 166.2 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-13 22:59:23,815 INFO L168 Benchmark]: CACSL2BoogieTranslator took 373.17 ms. Allocated memory is still 200.3 MB. Free memory was 148.1 MB in the beginning and 169.4 MB in the end (delta: -21.3 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-10-13 22:59:23,815 INFO L168 Benchmark]: Boogie Procedure Inliner took 29.20 ms. Allocated memory is still 200.3 MB. Free memory was 168.9 MB in the beginning and 167.3 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-13 22:59:23,815 INFO L168 Benchmark]: Boogie Preprocessor took 23.14 ms. Allocated memory is still 200.3 MB. Free memory was 167.3 MB in the beginning and 165.7 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-13 22:59:23,815 INFO L168 Benchmark]: RCFGBuilder took 307.08 ms. Allocated memory is still 200.3 MB. Free memory was 165.7 MB in the beginning and 154.2 MB in the end (delta: 11.5 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-10-13 22:59:23,815 INFO L168 Benchmark]: TraceAbstraction took 826559.12 ms. Allocated memory was 200.3 MB in the beginning and 7.0 GB in the end (delta: 6.8 GB). Free memory was 153.7 MB in the beginning and 4.2 GB in the end (delta: -4.1 GB). Peak memory consumption was 3.5 GB. Max. memory is 8.0 GB. [2021-10-13 22:59:23,816 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10 ms. Allocated memory is still 200.3 MB. Free memory is still 166.2 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 373.17 ms. Allocated memory is still 200.3 MB. Free memory was 148.1 MB in the beginning and 169.4 MB in the end (delta: -21.3 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 29.20 ms. Allocated memory is still 200.3 MB. Free memory was 168.9 MB in the beginning and 167.3 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 23.14 ms. Allocated memory is still 200.3 MB. Free memory was 167.3 MB in the beginning and 165.7 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 307.08 ms. Allocated memory is still 200.3 MB. Free memory was 165.7 MB in the beginning and 154.2 MB in the end (delta: 11.5 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 826559.12 ms. Allocated memory was 200.3 MB in the beginning and 7.0 GB in the end (delta: 6.8 GB). Free memory was 153.7 MB in the beginning and 4.2 GB in the end (delta: -4.1 GB). Peak memory consumption was 3.5 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 730]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 55/68 universal loopers) in iteration 89,while PetriNetUnfolder was constructing finite prefix that currently has 43188 conditions, 3792 events (275/3791 cut-off events. For 389035/389714 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 58141 event pairs, 0 based on Foata normal form. 26/4357 useless extension candidates. Maximal degree in co-relation 42855. Up to 888 conditions per place.). - TimeoutResultAtElement [Line: 722]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 55/68 universal loopers) in iteration 89,while PetriNetUnfolder was constructing finite prefix that currently has 43188 conditions, 3792 events (275/3791 cut-off events. For 389035/389714 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 58141 event pairs, 0 based on Foata normal form. 26/4357 useless extension candidates. Maximal degree in co-relation 42855. Up to 888 conditions per place.). - TimeoutResultAtElement [Line: 721]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 55/68 universal loopers) in iteration 89,while PetriNetUnfolder was constructing finite prefix that currently has 43188 conditions, 3792 events (275/3791 cut-off events. For 389035/389714 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 58141 event pairs, 0 based on Foata normal form. 26/4357 useless extension candidates. Maximal degree in co-relation 42855. Up to 888 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 88 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 19.5ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 826485.4ms, OverallIterations: 89, TraceHistogramMax: 6, EmptinessCheckTime: 0.0ms, AutomataDifference: 633424.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 61.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 545 SDtfs, 3840 SDslu, 1296 SDs, 0 SdLazy, 17680 SolverSat, 6122 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 8589.1ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 8397 GetRequests, 4429 SyntacticMatches, 9 SemanticMatches, 3959 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72215 ImplicationChecksByTransitivity, 43866.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=219634occurred in iteration=88, InterpolantAutomatonStates: 3340, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 661.1ms SsaConstructionTime, 1751.7ms SatisfiabilityAnalysisTime, 39898.2ms InterpolantComputationTime, 10329 NumberOfCodeBlocks, 10329 NumberOfCodeBlocksAsserted, 324 NumberOfCheckSat, 10157 ConstructedInterpolants, 6 QuantifiedInterpolants, 87018 SizeOfPredicates, 174 NumberOfNonLiveVariables, 12612 ConjunctsInSsa, 1059 ConjunctsInUnsatCore, 172 InterpolantComputations, 7 PerfectInterpolantSequences, 103/4246 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown