/usr/bin/java -Xmx16000000000 -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-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-simpl-str-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 07:16:15,246 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 07:16:15,247 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 07:16:15,307 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 07:16:15,308 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 07:16:15,310 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 07:16:15,312 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 07:16:15,317 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 07:16:15,318 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 07:16:15,322 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 07:16:15,323 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 07:16:15,323 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 07:16:15,323 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 07:16:15,324 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 07:16:15,324 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 07:16:15,325 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 07:16:15,325 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 07:16:15,326 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 07:16:15,327 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 07:16:15,328 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 07:16:15,328 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 07:16:15,330 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 07:16:15,331 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 07:16:15,331 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 07:16:15,332 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 07:16:15,333 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 07:16:15,333 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 07:16:15,333 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 07:16:15,333 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 07:16:15,334 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 07:16:15,334 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 07:16:15,334 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 07:16:15,335 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 07:16:15,335 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 07:16:15,336 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 07:16:15,336 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 07:16:15,336 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 07:16:15,336 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 07:16:15,337 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 07:16:15,337 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 07:16:15,338 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 07:16:15,338 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-Before.epf [2022-01-19 07:16:15,362 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 07:16:15,362 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 07:16:15,364 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 07:16:15,364 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 07:16:15,364 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 07:16:15,364 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 07:16:15,364 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 07:16:15,364 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 07:16:15,364 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 07:16:15,365 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 07:16:15,365 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 07:16:15,365 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 07:16:15,365 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 07:16:15,365 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 07:16:15,366 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 07:16:15,366 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 07:16:15,366 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 07:16:15,366 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 07:16:15,366 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 07:16:15,366 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 07:16:15,366 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 07:16:15,366 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 07:16:15,366 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 07:16:15,366 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 07:16:15,366 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 07:16:15,367 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 07:16:15,367 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 07:16:15,367 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 07:16:15,368 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 07:16:15,368 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 07:16:15,368 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 07:16:15,368 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 07:16:15,368 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 [2022-01-19 07:16:15,522 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 07:16:15,537 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 07:16:15,538 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 07:16:15,539 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 07:16:15,541 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 07:16:15,542 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-simpl-str-symm.wvr.c [2022-01-19 07:16:15,581 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/81013a3f1/5324ceddd6794411a87b876080aa8a7b/FLAGfa02df5d3 [2022-01-19 07:16:15,963 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 07:16:15,964 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-simpl-str-symm.wvr.c [2022-01-19 07:16:15,969 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/81013a3f1/5324ceddd6794411a87b876080aa8a7b/FLAGfa02df5d3 [2022-01-19 07:16:15,982 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/81013a3f1/5324ceddd6794411a87b876080aa8a7b [2022-01-19 07:16:15,984 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 07:16:15,985 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 07:16:15,987 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 07:16:15,987 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 07:16:15,989 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 07:16:15,989 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 07:16:15" (1/1) ... [2022-01-19 07:16:15,990 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@650f78df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:15, skipping insertion in model container [2022-01-19 07:16:15,990 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 07:16:15" (1/1) ... [2022-01-19 07:16:15,996 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 07:16:16,008 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 07:16:16,152 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-simpl-str-symm.wvr.c[2303,2316] [2022-01-19 07:16:16,155 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 07:16:16,167 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 07:16:16,189 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-simpl-str-symm.wvr.c[2303,2316] [2022-01-19 07:16:16,190 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 07:16:16,198 INFO L208 MainTranslator]: Completed translation [2022-01-19 07:16:16,199 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:16 WrapperNode [2022-01-19 07:16:16,199 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 07:16:16,200 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 07:16:16,200 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 07:16:16,200 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 07:16:16,205 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:16" (1/1) ... [2022-01-19 07:16:16,213 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:16" (1/1) ... [2022-01-19 07:16:16,231 INFO L137 Inliner]: procedures = 22, calls = 25, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 130 [2022-01-19 07:16:16,232 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 07:16:16,232 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 07:16:16,232 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 07:16:16,232 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 07:16:16,238 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:16" (1/1) ... [2022-01-19 07:16:16,239 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:16" (1/1) ... [2022-01-19 07:16:16,241 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:16" (1/1) ... [2022-01-19 07:16:16,241 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:16" (1/1) ... [2022-01-19 07:16:16,245 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:16" (1/1) ... [2022-01-19 07:16:16,247 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:16" (1/1) ... [2022-01-19 07:16:16,251 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:16" (1/1) ... [2022-01-19 07:16:16,253 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 07:16:16,254 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 07:16:16,254 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 07:16:16,254 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 07:16:16,255 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:16" (1/1) ... [2022-01-19 07:16:16,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 07:16:16,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 07:16:16,279 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) [2022-01-19 07:16:16,281 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 [2022-01-19 07:16:16,305 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 07:16:16,305 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 07:16:16,306 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 07:16:16,306 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 07:16:16,306 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 07:16:16,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 07:16:16,306 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 07:16:16,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 07:16:16,306 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 07:16:16,307 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 07:16:16,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 07:16:16,308 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 07:16:16,309 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 07:16:16,363 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 07:16:16,364 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 07:16:16,549 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 07:16:16,558 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 07:16:16,558 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-19 07:16:16,560 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 07:16:16 BoogieIcfgContainer [2022-01-19 07:16:16,560 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 07:16:16,561 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 07:16:16,561 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 07:16:16,573 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 07:16:16,573 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 07:16:15" (1/3) ... [2022-01-19 07:16:16,574 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f3dacae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 07:16:16, skipping insertion in model container [2022-01-19 07:16:16,574 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:16:16" (2/3) ... [2022-01-19 07:16:16,574 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f3dacae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 07:16:16, skipping insertion in model container [2022-01-19 07:16:16,574 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 07:16:16" (3/3) ... [2022-01-19 07:16:16,575 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-simpl-str-symm.wvr.c [2022-01-19 07:16:16,578 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 07:16:16,578 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 07:16:16,578 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 07:16:16,620 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,620 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,620 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,620 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,620 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,621 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,621 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,621 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,621 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,621 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,621 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,621 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,621 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,622 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,622 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,622 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,622 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,622 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,622 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,623 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,623 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,623 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,623 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,623 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,623 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,623 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,623 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,625 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,625 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,625 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,627 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,627 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,627 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,627 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,628 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,628 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,628 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,628 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,628 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,628 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,628 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,629 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,629 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,629 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,629 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,629 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,630 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,630 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,630 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,630 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,630 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,630 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,630 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,630 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,631 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,631 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,631 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,631 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,631 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,631 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,636 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,636 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,636 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,636 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,636 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,637 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,637 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,637 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,637 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,637 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,637 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,637 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,637 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,637 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,638 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,638 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,638 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,638 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,638 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,638 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,638 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,638 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,639 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,639 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,639 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,639 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,639 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,639 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,639 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,639 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,639 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,639 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,640 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,640 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,640 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,640 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,640 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,640 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,640 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,640 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,640 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,641 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,641 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,641 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,641 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,641 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,641 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,641 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,641 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,642 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,642 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,642 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,642 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,642 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,643 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,643 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,643 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,643 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,643 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,643 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,643 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,643 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,644 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,644 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,644 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,644 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,644 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,644 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,645 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,645 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,645 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,645 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,645 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,645 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,645 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,645 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,646 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,646 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,646 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,646 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,646 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,646 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,646 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,646 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,647 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,647 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,647 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,647 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,647 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,647 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,648 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,648 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,648 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,648 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,650 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,651 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,652 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,653 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,655 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,655 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:16:16,661 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 07:16:16,712 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 07:16:16,737 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, mAutomataTypeConcurrency=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 [2022-01-19 07:16:16,737 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 07:16:16,750 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 170 places, 176 transitions, 368 flow [2022-01-19 07:16:16,845 INFO L129 PetriNetUnfolder]: 13/174 cut-off events. [2022-01-19 07:16:16,846 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 07:16:16,852 INFO L84 FinitePrefix]: Finished finitePrefix Result has 183 conditions, 174 events. 13/174 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 289 event pairs, 0 based on Foata normal form. 0/160 useless extension candidates. Maximal degree in co-relation 101. Up to 2 conditions per place. [2022-01-19 07:16:16,855 INFO L82 GeneralOperation]: Start removeDead. Operand has 170 places, 176 transitions, 368 flow [2022-01-19 07:16:16,863 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 165 transitions, 342 flow [2022-01-19 07:16:16,891 INFO L129 PetriNetUnfolder]: 13/164 cut-off events. [2022-01-19 07:16:16,891 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 07:16:16,891 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:16,892 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:16,893 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:16,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:16,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1782218821, now seen corresponding path program 1 times [2022-01-19 07:16:16,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:16,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371392010] [2022-01-19 07:16:16,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:16,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:17,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:17,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:17,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:17,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371392010] [2022-01-19 07:16:17,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371392010] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:17,350 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:17,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:17,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245235962] [2022-01-19 07:16:17,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:17,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:17,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:17,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:17,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:17,392 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:17,398 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 165 transitions, 342 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:17,398 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:17,398 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:17,399 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:17,839 INFO L129 PetriNetUnfolder]: 107/482 cut-off events. [2022-01-19 07:16:17,839 INFO L130 PetriNetUnfolder]: For 58/58 co-relation queries the response was YES. [2022-01-19 07:16:17,843 INFO L84 FinitePrefix]: Finished finitePrefix Result has 767 conditions, 482 events. 107/482 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2371 event pairs, 35 based on Foata normal form. 26/479 useless extension candidates. Maximal degree in co-relation 568. Up to 123 conditions per place. [2022-01-19 07:16:17,848 INFO L132 encePairwiseOnDemand]: 155/176 looper letters, 81 selfloop transitions, 5 changer transitions 44/253 dead transitions. [2022-01-19 07:16:17,848 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 253 transitions, 808 flow [2022-01-19 07:16:17,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 07:16:17,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 07:16:17,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3478 transitions. [2022-01-19 07:16:17,872 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7904545454545454 [2022-01-19 07:16:17,873 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3478 transitions. [2022-01-19 07:16:17,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3478 transitions. [2022-01-19 07:16:17,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:17,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3478 transitions. [2022-01-19 07:16:17,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 139.12) internal successors, (3478), 25 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:17,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 176.0) internal successors, (4576), 26 states have internal predecessors, (4576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:17,904 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 176.0) internal successors, (4576), 26 states have internal predecessors, (4576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:17,906 INFO L186 Difference]: Start difference. First operand has 159 places, 165 transitions, 342 flow. Second operand 25 states and 3478 transitions. [2022-01-19 07:16:17,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 253 transitions, 808 flow [2022-01-19 07:16:17,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 253 transitions, 780 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 07:16:17,917 INFO L242 Difference]: Finished difference. Result has 201 places, 159 transitions, 405 flow [2022-01-19 07:16:17,919 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=405, PETRI_PLACES=201, PETRI_TRANSITIONS=159} [2022-01-19 07:16:17,922 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 42 predicate places. [2022-01-19 07:16:17,922 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 159 transitions, 405 flow [2022-01-19 07:16:17,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:17,924 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:17,924 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:17,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 07:16:17,924 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:17,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:17,925 INFO L85 PathProgramCache]: Analyzing trace with hash 346921447, now seen corresponding path program 1 times [2022-01-19 07:16:17,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:17,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672513428] [2022-01-19 07:16:17,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:17,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:17,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:17,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:17,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:17,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672513428] [2022-01-19 07:16:17,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672513428] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:17,994 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:17,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 07:16:17,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464183277] [2022-01-19 07:16:17,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:17,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 07:16:17,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:17,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 07:16:17,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 07:16:17,999 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 176 [2022-01-19 07:16:18,000 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 159 transitions, 405 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,000 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:18,000 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 176 [2022-01-19 07:16:18,000 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:18,091 INFO L129 PetriNetUnfolder]: 59/602 cut-off events. [2022-01-19 07:16:18,092 INFO L130 PetriNetUnfolder]: For 894/932 co-relation queries the response was YES. [2022-01-19 07:16:18,095 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1174 conditions, 602 events. 59/602 cut-off events. For 894/932 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3216 event pairs, 30 based on Foata normal form. 4/547 useless extension candidates. Maximal degree in co-relation 1109. Up to 42 conditions per place. [2022-01-19 07:16:18,098 INFO L132 encePairwiseOnDemand]: 168/176 looper letters, 13 selfloop transitions, 5 changer transitions 0/165 dead transitions. [2022-01-19 07:16:18,098 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 165 transitions, 456 flow [2022-01-19 07:16:18,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 07:16:18,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 07:16:18,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions. [2022-01-19 07:16:18,100 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9261363636363636 [2022-01-19 07:16:18,100 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 489 transitions. [2022-01-19 07:16:18,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 489 transitions. [2022-01-19 07:16:18,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:18,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 489 transitions. [2022-01-19 07:16:18,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,103 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,103 INFO L186 Difference]: Start difference. First operand has 201 places, 159 transitions, 405 flow. Second operand 3 states and 489 transitions. [2022-01-19 07:16:18,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 165 transitions, 456 flow [2022-01-19 07:16:18,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 165 transitions, 437 flow, removed 9 selfloop flow, removed 10 redundant places. [2022-01-19 07:16:18,111 INFO L242 Difference]: Finished difference. Result has 174 places, 162 transitions, 424 flow [2022-01-19 07:16:18,112 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=424, PETRI_PLACES=174, PETRI_TRANSITIONS=162} [2022-01-19 07:16:18,112 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 15 predicate places. [2022-01-19 07:16:18,113 INFO L470 AbstractCegarLoop]: Abstraction has has 174 places, 162 transitions, 424 flow [2022-01-19 07:16:18,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,113 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:18,113 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:18,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 07:16:18,113 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:18,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:18,114 INFO L85 PathProgramCache]: Analyzing trace with hash -250466245, now seen corresponding path program 2 times [2022-01-19 07:16:18,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:18,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791476569] [2022-01-19 07:16:18,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:18,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:18,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:18,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:18,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:18,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791476569] [2022-01-19 07:16:18,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791476569] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:18,149 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:18,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 07:16:18,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907728435] [2022-01-19 07:16:18,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:18,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 07:16:18,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:18,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 07:16:18,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 07:16:18,151 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 176 [2022-01-19 07:16:18,151 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 162 transitions, 424 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,151 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:18,151 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 176 [2022-01-19 07:16:18,151 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:18,215 INFO L129 PetriNetUnfolder]: 38/491 cut-off events. [2022-01-19 07:16:18,215 INFO L130 PetriNetUnfolder]: For 415/432 co-relation queries the response was YES. [2022-01-19 07:16:18,217 INFO L84 FinitePrefix]: Finished finitePrefix Result has 866 conditions, 491 events. 38/491 cut-off events. For 415/432 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 2367 event pairs, 25 based on Foata normal form. 5/461 useless extension candidates. Maximal degree in co-relation 582. Up to 26 conditions per place. [2022-01-19 07:16:18,219 INFO L132 encePairwiseOnDemand]: 170/176 looper letters, 18 selfloop transitions, 3 changer transitions 2/168 dead transitions. [2022-01-19 07:16:18,219 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 168 transitions, 487 flow [2022-01-19 07:16:18,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 07:16:18,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 07:16:18,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions. [2022-01-19 07:16:18,220 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9261363636363636 [2022-01-19 07:16:18,220 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 489 transitions. [2022-01-19 07:16:18,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 489 transitions. [2022-01-19 07:16:18,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:18,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 489 transitions. [2022-01-19 07:16:18,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,223 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,223 INFO L186 Difference]: Start difference. First operand has 174 places, 162 transitions, 424 flow. Second operand 3 states and 489 transitions. [2022-01-19 07:16:18,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 168 transitions, 487 flow [2022-01-19 07:16:18,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 168 transitions, 477 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 07:16:18,227 INFO L242 Difference]: Finished difference. Result has 176 places, 163 transitions, 446 flow [2022-01-19 07:16:18,228 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=446, PETRI_PLACES=176, PETRI_TRANSITIONS=163} [2022-01-19 07:16:18,228 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 17 predicate places. [2022-01-19 07:16:18,228 INFO L470 AbstractCegarLoop]: Abstraction has has 176 places, 163 transitions, 446 flow [2022-01-19 07:16:18,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,229 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:18,229 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:18,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 07:16:18,229 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:18,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:18,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1510269733, now seen corresponding path program 1 times [2022-01-19 07:16:18,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:18,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895919557] [2022-01-19 07:16:18,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:18,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:18,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:18,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:18,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:18,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895919557] [2022-01-19 07:16:18,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895919557] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:18,331 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:18,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:18,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926314477] [2022-01-19 07:16:18,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:18,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:18,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:18,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:18,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:18,333 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:18,334 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 163 transitions, 446 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,334 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:18,334 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:18,335 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:18,631 INFO L129 PetriNetUnfolder]: 189/899 cut-off events. [2022-01-19 07:16:18,632 INFO L130 PetriNetUnfolder]: For 1062/1086 co-relation queries the response was YES. [2022-01-19 07:16:18,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2155 conditions, 899 events. 189/899 cut-off events. For 1062/1086 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 5534 event pairs, 53 based on Foata normal form. 5/857 useless extension candidates. Maximal degree in co-relation 1516. Up to 180 conditions per place. [2022-01-19 07:16:18,637 INFO L132 encePairwiseOnDemand]: 161/176 looper letters, 72 selfloop transitions, 22 changer transitions 34/256 dead transitions. [2022-01-19 07:16:18,638 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 256 transitions, 1069 flow [2022-01-19 07:16:18,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 07:16:18,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 07:16:18,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2251 transitions. [2022-01-19 07:16:18,641 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7993607954545454 [2022-01-19 07:16:18,641 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2251 transitions. [2022-01-19 07:16:18,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2251 transitions. [2022-01-19 07:16:18,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:18,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2251 transitions. [2022-01-19 07:16:18,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 140.6875) internal successors, (2251), 16 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 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) [2022-01-19 07:16:18,650 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 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) [2022-01-19 07:16:18,651 INFO L186 Difference]: Start difference. First operand has 176 places, 163 transitions, 446 flow. Second operand 16 states and 2251 transitions. [2022-01-19 07:16:18,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 256 transitions, 1069 flow [2022-01-19 07:16:18,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 256 transitions, 1060 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-01-19 07:16:18,657 INFO L242 Difference]: Finished difference. Result has 200 places, 184 transitions, 670 flow [2022-01-19 07:16:18,657 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=670, PETRI_PLACES=200, PETRI_TRANSITIONS=184} [2022-01-19 07:16:18,658 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 41 predicate places. [2022-01-19 07:16:18,658 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 184 transitions, 670 flow [2022-01-19 07:16:18,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,659 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:18,659 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:18,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 07:16:18,659 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:18,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:18,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1403497175, now seen corresponding path program 1 times [2022-01-19 07:16:18,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:18,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569999789] [2022-01-19 07:16:18,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:18,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:18,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:18,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:18,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:18,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569999789] [2022-01-19 07:16:18,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569999789] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:18,714 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:18,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 07:16:18,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736366428] [2022-01-19 07:16:18,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:18,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 07:16:18,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:18,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 07:16:18,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 07:16:18,715 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 176 [2022-01-19 07:16:18,716 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 184 transitions, 670 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,716 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:18,716 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 176 [2022-01-19 07:16:18,716 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:18,798 INFO L129 PetriNetUnfolder]: 91/893 cut-off events. [2022-01-19 07:16:18,798 INFO L130 PetriNetUnfolder]: For 1700/1718 co-relation queries the response was YES. [2022-01-19 07:16:18,801 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2134 conditions, 893 events. 91/893 cut-off events. For 1700/1718 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 5773 event pairs, 46 based on Foata normal form. 4/855 useless extension candidates. Maximal degree in co-relation 2080. Up to 77 conditions per place. [2022-01-19 07:16:18,804 INFO L132 encePairwiseOnDemand]: 168/176 looper letters, 12 selfloop transitions, 5 changer transitions 2/190 dead transitions. [2022-01-19 07:16:18,804 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 190 transitions, 721 flow [2022-01-19 07:16:18,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 07:16:18,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 07:16:18,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions. [2022-01-19 07:16:18,805 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9261363636363636 [2022-01-19 07:16:18,805 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 489 transitions. [2022-01-19 07:16:18,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 489 transitions. [2022-01-19 07:16:18,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:18,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 489 transitions. [2022-01-19 07:16:18,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,809 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,809 INFO L186 Difference]: Start difference. First operand has 200 places, 184 transitions, 670 flow. Second operand 3 states and 489 transitions. [2022-01-19 07:16:18,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 190 transitions, 721 flow [2022-01-19 07:16:18,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 190 transitions, 671 flow, removed 25 selfloop flow, removed 5 redundant places. [2022-01-19 07:16:18,820 INFO L242 Difference]: Finished difference. Result has 193 places, 185 transitions, 648 flow [2022-01-19 07:16:18,820 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=648, PETRI_PLACES=193, PETRI_TRANSITIONS=185} [2022-01-19 07:16:18,822 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 34 predicate places. [2022-01-19 07:16:18,822 INFO L470 AbstractCegarLoop]: Abstraction has has 193 places, 185 transitions, 648 flow [2022-01-19 07:16:18,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,823 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:18,823 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:18,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 07:16:18,823 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:18,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:18,824 INFO L85 PathProgramCache]: Analyzing trace with hash -749552169, now seen corresponding path program 2 times [2022-01-19 07:16:18,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:18,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763036652] [2022-01-19 07:16:18,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:18,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:18,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:18,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:18,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:18,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763036652] [2022-01-19 07:16:18,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763036652] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:18,980 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:18,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:18,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128989555] [2022-01-19 07:16:18,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:18,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:18,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:18,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:18,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:18,983 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:18,984 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 185 transitions, 648 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:18,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:18,984 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:18,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:19,357 INFO L129 PetriNetUnfolder]: 220/1325 cut-off events. [2022-01-19 07:16:19,357 INFO L130 PetriNetUnfolder]: For 2111/2120 co-relation queries the response was YES. [2022-01-19 07:16:19,362 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3500 conditions, 1325 events. 220/1325 cut-off events. For 2111/2120 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 9458 event pairs, 109 based on Foata normal form. 2/1276 useless extension candidates. Maximal degree in co-relation 2865. Up to 437 conditions per place. [2022-01-19 07:16:19,366 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 116 selfloop transitions, 6 changer transitions 41/293 dead transitions. [2022-01-19 07:16:19,366 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 293 transitions, 1586 flow [2022-01-19 07:16:19,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 07:16:19,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 07:16:19,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3313 transitions. [2022-01-19 07:16:19,371 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7843276515151515 [2022-01-19 07:16:19,371 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3313 transitions. [2022-01-19 07:16:19,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3313 transitions. [2022-01-19 07:16:19,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:19,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3313 transitions. [2022-01-19 07:16:19,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 138.04166666666666) internal successors, (3313), 24 states have internal predecessors, (3313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,383 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,383 INFO L186 Difference]: Start difference. First operand has 193 places, 185 transitions, 648 flow. Second operand 24 states and 3313 transitions. [2022-01-19 07:16:19,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 293 transitions, 1586 flow [2022-01-19 07:16:19,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 293 transitions, 1576 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 07:16:19,394 INFO L242 Difference]: Finished difference. Result has 235 places, 189 transitions, 754 flow [2022-01-19 07:16:19,394 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=754, PETRI_PLACES=235, PETRI_TRANSITIONS=189} [2022-01-19 07:16:19,395 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 76 predicate places. [2022-01-19 07:16:19,395 INFO L470 AbstractCegarLoop]: Abstraction has has 235 places, 189 transitions, 754 flow [2022-01-19 07:16:19,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,395 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:19,395 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:19,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 07:16:19,396 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:19,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:19,396 INFO L85 PathProgramCache]: Analyzing trace with hash -26456751, now seen corresponding path program 1 times [2022-01-19 07:16:19,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:19,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242188538] [2022-01-19 07:16:19,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:19,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:19,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:19,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:19,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:19,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242188538] [2022-01-19 07:16:19,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242188538] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:19,416 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:19,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 07:16:19,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876061206] [2022-01-19 07:16:19,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:19,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 07:16:19,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:19,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 07:16:19,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 07:16:19,417 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 176 [2022-01-19 07:16:19,418 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 189 transitions, 754 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,418 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:19,418 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 176 [2022-01-19 07:16:19,418 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:19,490 INFO L129 PetriNetUnfolder]: 39/587 cut-off events. [2022-01-19 07:16:19,490 INFO L130 PetriNetUnfolder]: For 1478/1535 co-relation queries the response was YES. [2022-01-19 07:16:19,492 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1424 conditions, 587 events. 39/587 cut-off events. For 1478/1535 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3245 event pairs, 24 based on Foata normal form. 10/571 useless extension candidates. Maximal degree in co-relation 1339. Up to 44 conditions per place. [2022-01-19 07:16:19,493 INFO L132 encePairwiseOnDemand]: 170/176 looper letters, 16 selfloop transitions, 3 changer transitions 12/185 dead transitions. [2022-01-19 07:16:19,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 185 transitions, 746 flow [2022-01-19 07:16:19,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 07:16:19,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 07:16:19,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions. [2022-01-19 07:16:19,495 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9261363636363636 [2022-01-19 07:16:19,495 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 489 transitions. [2022-01-19 07:16:19,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 489 transitions. [2022-01-19 07:16:19,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:19,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 489 transitions. [2022-01-19 07:16:19,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,497 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,497 INFO L186 Difference]: Start difference. First operand has 235 places, 189 transitions, 754 flow. Second operand 3 states and 489 transitions. [2022-01-19 07:16:19,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 185 transitions, 746 flow [2022-01-19 07:16:19,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 185 transitions, 679 flow, removed 30 selfloop flow, removed 13 redundant places. [2022-01-19 07:16:19,507 INFO L242 Difference]: Finished difference. Result has 207 places, 170 transitions, 586 flow [2022-01-19 07:16:19,508 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=618, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=586, PETRI_PLACES=207, PETRI_TRANSITIONS=170} [2022-01-19 07:16:19,508 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 48 predicate places. [2022-01-19 07:16:19,508 INFO L470 AbstractCegarLoop]: Abstraction has has 207 places, 170 transitions, 586 flow [2022-01-19 07:16:19,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,509 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:19,509 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:19,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 07:16:19,509 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:19,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:19,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1239491335, now seen corresponding path program 1 times [2022-01-19 07:16:19,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:19,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367831227] [2022-01-19 07:16:19,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:19,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:19,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:19,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:19,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:19,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367831227] [2022-01-19 07:16:19,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367831227] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:19,615 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:19,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:19,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519753394] [2022-01-19 07:16:19,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:19,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:19,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:19,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:19,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:19,617 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:19,618 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 170 transitions, 586 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,619 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:19,619 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:19,619 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:19,922 INFO L129 PetriNetUnfolder]: 119/762 cut-off events. [2022-01-19 07:16:19,922 INFO L130 PetriNetUnfolder]: For 1968/1985 co-relation queries the response was YES. [2022-01-19 07:16:19,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2122 conditions, 762 events. 119/762 cut-off events. For 1968/1985 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4413 event pairs, 55 based on Foata normal form. 1/737 useless extension candidates. Maximal degree in co-relation 1771. Up to 200 conditions per place. [2022-01-19 07:16:19,928 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 77 selfloop transitions, 6 changer transitions 37/250 dead transitions. [2022-01-19 07:16:19,928 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 250 transitions, 1290 flow [2022-01-19 07:16:19,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 07:16:19,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 07:16:19,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3303 transitions. [2022-01-19 07:16:19,932 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7819602272727273 [2022-01-19 07:16:19,933 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3303 transitions. [2022-01-19 07:16:19,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3303 transitions. [2022-01-19 07:16:19,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:19,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3303 transitions. [2022-01-19 07:16:19,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 137.625) internal successors, (3303), 24 states have internal predecessors, (3303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,945 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,945 INFO L186 Difference]: Start difference. First operand has 207 places, 170 transitions, 586 flow. Second operand 24 states and 3303 transitions. [2022-01-19 07:16:19,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 250 transitions, 1290 flow [2022-01-19 07:16:19,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 250 transitions, 1133 flow, removed 76 selfloop flow, removed 14 redundant places. [2022-01-19 07:16:19,953 INFO L242 Difference]: Finished difference. Result has 232 places, 175 transitions, 665 flow [2022-01-19 07:16:19,953 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=545, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=665, PETRI_PLACES=232, PETRI_TRANSITIONS=175} [2022-01-19 07:16:19,953 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 73 predicate places. [2022-01-19 07:16:19,954 INFO L470 AbstractCegarLoop]: Abstraction has has 232 places, 175 transitions, 665 flow [2022-01-19 07:16:19,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:19,954 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:19,954 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:19,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 07:16:19,954 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:19,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:19,955 INFO L85 PathProgramCache]: Analyzing trace with hash 633918351, now seen corresponding path program 3 times [2022-01-19 07:16:19,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:19,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125818676] [2022-01-19 07:16:19,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:19,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:19,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:20,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:20,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:20,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125818676] [2022-01-19 07:16:20,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125818676] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:20,074 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:20,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:20,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063495337] [2022-01-19 07:16:20,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:20,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:20,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:20,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:20,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:20,076 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:20,082 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 175 transitions, 665 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:20,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:20,082 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:20,082 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:20,302 INFO L129 PetriNetUnfolder]: 127/787 cut-off events. [2022-01-19 07:16:20,302 INFO L130 PetriNetUnfolder]: For 2110/2133 co-relation queries the response was YES. [2022-01-19 07:16:20,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2393 conditions, 787 events. 127/787 cut-off events. For 2110/2133 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4612 event pairs, 68 based on Foata normal form. 9/760 useless extension candidates. Maximal degree in co-relation 2260. Up to 239 conditions per place. [2022-01-19 07:16:20,308 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 61 selfloop transitions, 16 changer transitions 25/231 dead transitions. [2022-01-19 07:16:20,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 231 transitions, 1206 flow [2022-01-19 07:16:20,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 07:16:20,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 07:16:20,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2347 transitions. [2022-01-19 07:16:20,311 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7844251336898396 [2022-01-19 07:16:20,311 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2347 transitions. [2022-01-19 07:16:20,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2347 transitions. [2022-01-19 07:16:20,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:20,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2347 transitions. [2022-01-19 07:16:20,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 138.05882352941177) internal successors, (2347), 17 states have internal predecessors, (2347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:20,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:20,320 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:20,320 INFO L186 Difference]: Start difference. First operand has 232 places, 175 transitions, 665 flow. Second operand 17 states and 2347 transitions. [2022-01-19 07:16:20,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 231 transitions, 1206 flow [2022-01-19 07:16:20,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 231 transitions, 1163 flow, removed 21 selfloop flow, removed 12 redundant places. [2022-01-19 07:16:20,331 INFO L242 Difference]: Finished difference. Result has 231 places, 190 transitions, 817 flow [2022-01-19 07:16:20,332 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=817, PETRI_PLACES=231, PETRI_TRANSITIONS=190} [2022-01-19 07:16:20,332 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 72 predicate places. [2022-01-19 07:16:20,332 INFO L470 AbstractCegarLoop]: Abstraction has has 231 places, 190 transitions, 817 flow [2022-01-19 07:16:20,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:20,333 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:20,333 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:20,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 07:16:20,333 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:20,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:20,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1319299375, now seen corresponding path program 2 times [2022-01-19 07:16:20,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:20,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984383481] [2022-01-19 07:16:20,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:20,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:20,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:20,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:20,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:20,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984383481] [2022-01-19 07:16:20,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984383481] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:20,423 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:20,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:20,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139372978] [2022-01-19 07:16:20,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:20,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:20,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:20,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:20,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:20,425 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:20,425 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 190 transitions, 817 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:20,425 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:20,425 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:20,425 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:20,697 INFO L129 PetriNetUnfolder]: 173/899 cut-off events. [2022-01-19 07:16:20,698 INFO L130 PetriNetUnfolder]: For 2352/2367 co-relation queries the response was YES. [2022-01-19 07:16:20,702 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2938 conditions, 899 events. 173/899 cut-off events. For 2352/2367 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5302 event pairs, 79 based on Foata normal form. 1/864 useless extension candidates. Maximal degree in co-relation 2845. Up to 281 conditions per place. [2022-01-19 07:16:20,705 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 76 selfloop transitions, 16 changer transitions 23/250 dead transitions. [2022-01-19 07:16:20,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 250 transitions, 1533 flow [2022-01-19 07:16:20,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 07:16:20,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 07:16:20,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2346 transitions. [2022-01-19 07:16:20,707 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7840909090909091 [2022-01-19 07:16:20,707 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2346 transitions. [2022-01-19 07:16:20,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2346 transitions. [2022-01-19 07:16:20,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:20,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2346 transitions. [2022-01-19 07:16:20,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 138.0) internal successors, (2346), 17 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:20,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:20,713 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:20,713 INFO L186 Difference]: Start difference. First operand has 231 places, 190 transitions, 817 flow. Second operand 17 states and 2346 transitions. [2022-01-19 07:16:20,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 250 transitions, 1533 flow [2022-01-19 07:16:20,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 250 transitions, 1506 flow, removed 11 selfloop flow, removed 9 redundant places. [2022-01-19 07:16:20,723 INFO L242 Difference]: Finished difference. Result has 241 places, 208 transitions, 1049 flow [2022-01-19 07:16:20,724 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1049, PETRI_PLACES=241, PETRI_TRANSITIONS=208} [2022-01-19 07:16:20,724 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 82 predicate places. [2022-01-19 07:16:20,724 INFO L470 AbstractCegarLoop]: Abstraction has has 241 places, 208 transitions, 1049 flow [2022-01-19 07:16:20,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:20,725 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:20,725 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:20,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 07:16:20,725 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:20,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:20,725 INFO L85 PathProgramCache]: Analyzing trace with hash -321024153, now seen corresponding path program 3 times [2022-01-19 07:16:20,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:20,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083267938] [2022-01-19 07:16:20,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:20,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:20,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:20,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:20,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:20,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083267938] [2022-01-19 07:16:20,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083267938] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:20,833 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:20,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:20,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697878411] [2022-01-19 07:16:20,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:20,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:20,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:20,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:20,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:20,835 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:20,836 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 208 transitions, 1049 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:20,836 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:20,836 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:20,836 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:21,053 INFO L129 PetriNetUnfolder]: 179/902 cut-off events. [2022-01-19 07:16:21,054 INFO L130 PetriNetUnfolder]: For 3247/3265 co-relation queries the response was YES. [2022-01-19 07:16:21,058 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3274 conditions, 902 events. 179/902 cut-off events. For 3247/3265 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 5318 event pairs, 71 based on Foata normal form. 1/870 useless extension candidates. Maximal degree in co-relation 3148. Up to 292 conditions per place. [2022-01-19 07:16:21,062 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 81 selfloop transitions, 21 changer transitions 20/257 dead transitions. [2022-01-19 07:16:21,062 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 257 transitions, 1817 flow [2022-01-19 07:16:21,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 07:16:21,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 07:16:21,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2205 transitions. [2022-01-19 07:16:21,064 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7830255681818182 [2022-01-19 07:16:21,064 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2205 transitions. [2022-01-19 07:16:21,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2205 transitions. [2022-01-19 07:16:21,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:21,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2205 transitions. [2022-01-19 07:16:21,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 137.8125) internal successors, (2205), 16 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:21,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 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) [2022-01-19 07:16:21,069 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 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) [2022-01-19 07:16:21,069 INFO L186 Difference]: Start difference. First operand has 241 places, 208 transitions, 1049 flow. Second operand 16 states and 2205 transitions. [2022-01-19 07:16:21,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 257 transitions, 1817 flow [2022-01-19 07:16:21,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 257 transitions, 1622 flow, removed 95 selfloop flow, removed 6 redundant places. [2022-01-19 07:16:21,083 INFO L242 Difference]: Finished difference. Result has 253 places, 218 transitions, 1159 flow [2022-01-19 07:16:21,083 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=960, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1159, PETRI_PLACES=253, PETRI_TRANSITIONS=218} [2022-01-19 07:16:21,084 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 94 predicate places. [2022-01-19 07:16:21,084 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 218 transitions, 1159 flow [2022-01-19 07:16:21,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:21,084 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:21,084 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:21,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 07:16:21,084 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:21,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:21,085 INFO L85 PathProgramCache]: Analyzing trace with hash 2134941247, now seen corresponding path program 4 times [2022-01-19 07:16:21,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:21,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336618369] [2022-01-19 07:16:21,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:21,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:21,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:21,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:21,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:21,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336618369] [2022-01-19 07:16:21,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336618369] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:21,167 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:21,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:21,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127421456] [2022-01-19 07:16:21,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:21,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:21,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:21,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:21,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:21,169 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:21,169 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 218 transitions, 1159 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:21,170 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:21,170 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:21,170 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:21,441 INFO L129 PetriNetUnfolder]: 186/921 cut-off events. [2022-01-19 07:16:21,441 INFO L130 PetriNetUnfolder]: For 3368/3389 co-relation queries the response was YES. [2022-01-19 07:16:21,445 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3390 conditions, 921 events. 186/921 cut-off events. For 3368/3389 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5471 event pairs, 80 based on Foata normal form. 2/890 useless extension candidates. Maximal degree in co-relation 3258. Up to 294 conditions per place. [2022-01-19 07:16:21,448 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 86 selfloop transitions, 24 changer transitions 21/266 dead transitions. [2022-01-19 07:16:21,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 266 transitions, 1958 flow [2022-01-19 07:16:21,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 07:16:21,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 07:16:21,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2344 transitions. [2022-01-19 07:16:21,451 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7834224598930482 [2022-01-19 07:16:21,451 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2344 transitions. [2022-01-19 07:16:21,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2344 transitions. [2022-01-19 07:16:21,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:21,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2344 transitions. [2022-01-19 07:16:21,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.88235294117646) internal successors, (2344), 17 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:21,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:21,456 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:21,456 INFO L186 Difference]: Start difference. First operand has 253 places, 218 transitions, 1159 flow. Second operand 17 states and 2344 transitions. [2022-01-19 07:16:21,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 266 transitions, 1958 flow [2022-01-19 07:16:21,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 266 transitions, 1817 flow, removed 49 selfloop flow, removed 8 redundant places. [2022-01-19 07:16:21,471 INFO L242 Difference]: Finished difference. Result has 266 places, 231 transitions, 1333 flow [2022-01-19 07:16:21,472 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1333, PETRI_PLACES=266, PETRI_TRANSITIONS=231} [2022-01-19 07:16:21,472 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 107 predicate places. [2022-01-19 07:16:21,472 INFO L470 AbstractCegarLoop]: Abstraction has has 266 places, 231 transitions, 1333 flow [2022-01-19 07:16:21,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:21,473 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:21,473 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:21,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 07:16:21,473 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:21,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:21,474 INFO L85 PathProgramCache]: Analyzing trace with hash -845261417, now seen corresponding path program 5 times [2022-01-19 07:16:21,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:21,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620791181] [2022-01-19 07:16:21,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:21,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:21,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:21,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:21,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:21,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620791181] [2022-01-19 07:16:21,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620791181] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:21,580 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:21,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:21,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546542884] [2022-01-19 07:16:21,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:21,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:21,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:21,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:21,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:21,582 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:21,582 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 231 transitions, 1333 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:21,582 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:21,582 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:21,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:21,922 INFO L129 PetriNetUnfolder]: 185/923 cut-off events. [2022-01-19 07:16:21,922 INFO L130 PetriNetUnfolder]: For 4086/4110 co-relation queries the response was YES. [2022-01-19 07:16:21,929 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3549 conditions, 923 events. 185/923 cut-off events. For 4086/4110 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5529 event pairs, 71 based on Foata normal form. 1/890 useless extension candidates. Maximal degree in co-relation 3411. Up to 247 conditions per place. [2022-01-19 07:16:21,933 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 110 selfloop transitions, 27 changer transitions 35/307 dead transitions. [2022-01-19 07:16:21,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 307 transitions, 2431 flow [2022-01-19 07:16:21,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 07:16:21,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 07:16:21,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3299 transitions. [2022-01-19 07:16:21,936 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7810132575757576 [2022-01-19 07:16:21,936 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3299 transitions. [2022-01-19 07:16:21,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3299 transitions. [2022-01-19 07:16:21,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:21,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3299 transitions. [2022-01-19 07:16:21,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 137.45833333333334) internal successors, (3299), 24 states have internal predecessors, (3299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:21,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:21,944 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:21,944 INFO L186 Difference]: Start difference. First operand has 266 places, 231 transitions, 1333 flow. Second operand 24 states and 3299 transitions. [2022-01-19 07:16:21,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 307 transitions, 2431 flow [2022-01-19 07:16:21,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 307 transitions, 2298 flow, removed 64 selfloop flow, removed 7 redundant places. [2022-01-19 07:16:21,964 INFO L242 Difference]: Finished difference. Result has 293 places, 233 transitions, 1401 flow [2022-01-19 07:16:21,965 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1401, PETRI_PLACES=293, PETRI_TRANSITIONS=233} [2022-01-19 07:16:21,965 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 134 predicate places. [2022-01-19 07:16:21,965 INFO L470 AbstractCegarLoop]: Abstraction has has 293 places, 233 transitions, 1401 flow [2022-01-19 07:16:21,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:21,966 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:21,966 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:21,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 07:16:21,966 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:21,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:21,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1901576121, now seen corresponding path program 6 times [2022-01-19 07:16:21,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:21,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769595994] [2022-01-19 07:16:21,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:21,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:21,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:22,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:22,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:22,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769595994] [2022-01-19 07:16:22,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769595994] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:22,049 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:22,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:22,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486641304] [2022-01-19 07:16:22,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:22,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:22,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:22,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:22,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:22,051 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:22,051 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 233 transitions, 1401 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:22,051 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:22,051 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:22,052 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:22,346 INFO L129 PetriNetUnfolder]: 192/966 cut-off events. [2022-01-19 07:16:22,346 INFO L130 PetriNetUnfolder]: For 5157/5179 co-relation queries the response was YES. [2022-01-19 07:16:22,353 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3869 conditions, 966 events. 192/966 cut-off events. For 5157/5179 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 5969 event pairs, 75 based on Foata normal form. 6/938 useless extension candidates. Maximal degree in co-relation 3753. Up to 297 conditions per place. [2022-01-19 07:16:22,356 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 94 selfloop transitions, 26 changer transitions 29/284 dead transitions. [2022-01-19 07:16:22,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 284 transitions, 2264 flow [2022-01-19 07:16:22,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 07:16:22,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 07:16:22,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3016 transitions. [2022-01-19 07:16:22,359 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7789256198347108 [2022-01-19 07:16:22,359 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3016 transitions. [2022-01-19 07:16:22,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3016 transitions. [2022-01-19 07:16:22,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:22,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3016 transitions. [2022-01-19 07:16:22,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 137.0909090909091) internal successors, (3016), 22 states have internal predecessors, (3016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:22,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:22,367 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:22,367 INFO L186 Difference]: Start difference. First operand has 293 places, 233 transitions, 1401 flow. Second operand 22 states and 3016 transitions. [2022-01-19 07:16:22,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 284 transitions, 2264 flow [2022-01-19 07:16:22,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 284 transitions, 2175 flow, removed 37 selfloop flow, removed 17 redundant places. [2022-01-19 07:16:22,389 INFO L242 Difference]: Finished difference. Result has 295 places, 237 transitions, 1502 flow [2022-01-19 07:16:22,389 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1502, PETRI_PLACES=295, PETRI_TRANSITIONS=237} [2022-01-19 07:16:22,390 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 136 predicate places. [2022-01-19 07:16:22,390 INFO L470 AbstractCegarLoop]: Abstraction has has 295 places, 237 transitions, 1502 flow [2022-01-19 07:16:22,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:22,390 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:22,390 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:22,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 07:16:22,391 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:22,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:22,392 INFO L85 PathProgramCache]: Analyzing trace with hash -2046587005, now seen corresponding path program 7 times [2022-01-19 07:16:22,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:22,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279446789] [2022-01-19 07:16:22,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:22,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:22,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:22,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:22,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:22,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279446789] [2022-01-19 07:16:22,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279446789] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:22,472 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:22,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:22,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100045787] [2022-01-19 07:16:22,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:22,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:22,473 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:22,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:22,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:22,474 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:22,474 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 237 transitions, 1502 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:22,474 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:22,475 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:22,475 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:22,801 INFO L129 PetriNetUnfolder]: 192/992 cut-off events. [2022-01-19 07:16:22,802 INFO L130 PetriNetUnfolder]: For 5311/5336 co-relation queries the response was YES. [2022-01-19 07:16:22,808 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3985 conditions, 992 events. 192/992 cut-off events. For 5311/5336 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6256 event pairs, 84 based on Foata normal form. 2/961 useless extension candidates. Maximal degree in co-relation 3861. Up to 301 conditions per place. [2022-01-19 07:16:22,811 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 98 selfloop transitions, 27 changer transitions 28/288 dead transitions. [2022-01-19 07:16:22,811 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 288 transitions, 2522 flow [2022-01-19 07:16:22,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 07:16:22,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 07:16:22,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2888 transitions. [2022-01-19 07:16:22,814 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7813852813852814 [2022-01-19 07:16:22,814 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2888 transitions. [2022-01-19 07:16:22,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2888 transitions. [2022-01-19 07:16:22,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:22,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2888 transitions. [2022-01-19 07:16:22,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 137.52380952380952) internal successors, (2888), 21 states have internal predecessors, (2888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:22,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:22,821 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:22,821 INFO L186 Difference]: Start difference. First operand has 295 places, 237 transitions, 1502 flow. Second operand 21 states and 2888 transitions. [2022-01-19 07:16:22,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 288 transitions, 2522 flow [2022-01-19 07:16:22,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 288 transitions, 2385 flow, removed 54 selfloop flow, removed 13 redundant places. [2022-01-19 07:16:22,844 INFO L242 Difference]: Finished difference. Result has 304 places, 245 transitions, 1707 flow [2022-01-19 07:16:22,844 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1447, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1707, PETRI_PLACES=304, PETRI_TRANSITIONS=245} [2022-01-19 07:16:22,845 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 145 predicate places. [2022-01-19 07:16:22,845 INFO L470 AbstractCegarLoop]: Abstraction has has 304 places, 245 transitions, 1707 flow [2022-01-19 07:16:22,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:22,845 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:22,845 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:22,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 07:16:22,846 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:22,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:22,846 INFO L85 PathProgramCache]: Analyzing trace with hash 827566539, now seen corresponding path program 8 times [2022-01-19 07:16:22,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:22,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664592795] [2022-01-19 07:16:22,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:22,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:22,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:22,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:22,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:22,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664592795] [2022-01-19 07:16:22,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664592795] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:22,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:22,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:22,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225705287] [2022-01-19 07:16:22,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:22,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:22,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:22,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:22,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:22,934 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:22,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 245 transitions, 1707 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:22,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:22,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:22,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:23,212 INFO L129 PetriNetUnfolder]: 189/1013 cut-off events. [2022-01-19 07:16:23,213 INFO L130 PetriNetUnfolder]: For 6311/6336 co-relation queries the response was YES. [2022-01-19 07:16:23,220 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4199 conditions, 1013 events. 189/1013 cut-off events. For 6311/6336 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 6568 event pairs, 88 based on Foata normal form. 1/979 useless extension candidates. Maximal degree in co-relation 4043. Up to 318 conditions per place. [2022-01-19 07:16:23,224 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 91 selfloop transitions, 31 changer transitions 30/287 dead transitions. [2022-01-19 07:16:23,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 287 transitions, 2659 flow [2022-01-19 07:16:23,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 07:16:23,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 07:16:23,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2748 transitions. [2022-01-19 07:16:23,228 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7806818181818181 [2022-01-19 07:16:23,228 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2748 transitions. [2022-01-19 07:16:23,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2748 transitions. [2022-01-19 07:16:23,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:23,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2748 transitions. [2022-01-19 07:16:23,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 137.4) internal successors, (2748), 20 states have internal predecessors, (2748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:23,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:23,235 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:23,236 INFO L186 Difference]: Start difference. First operand has 304 places, 245 transitions, 1707 flow. Second operand 20 states and 2748 transitions. [2022-01-19 07:16:23,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 287 transitions, 2659 flow [2022-01-19 07:16:23,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 287 transitions, 2489 flow, removed 69 selfloop flow, removed 13 redundant places. [2022-01-19 07:16:23,264 INFO L242 Difference]: Finished difference. Result has 310 places, 249 transitions, 1795 flow [2022-01-19 07:16:23,265 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1795, PETRI_PLACES=310, PETRI_TRANSITIONS=249} [2022-01-19 07:16:23,265 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 151 predicate places. [2022-01-19 07:16:23,265 INFO L470 AbstractCegarLoop]: Abstraction has has 310 places, 249 transitions, 1795 flow [2022-01-19 07:16:23,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:23,266 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:23,266 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:23,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 07:16:23,266 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:23,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:23,266 INFO L85 PathProgramCache]: Analyzing trace with hash 708724587, now seen corresponding path program 9 times [2022-01-19 07:16:23,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:23,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496377959] [2022-01-19 07:16:23,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:23,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:23,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:23,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:23,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:23,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496377959] [2022-01-19 07:16:23,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496377959] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:23,346 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:23,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:23,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566190291] [2022-01-19 07:16:23,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:23,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:23,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:23,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:23,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:23,348 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:23,348 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 249 transitions, 1795 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:23,349 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:23,349 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:23,349 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:23,648 INFO L129 PetriNetUnfolder]: 174/950 cut-off events. [2022-01-19 07:16:23,648 INFO L130 PetriNetUnfolder]: For 5200/5229 co-relation queries the response was YES. [2022-01-19 07:16:23,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3820 conditions, 950 events. 174/950 cut-off events. For 5200/5229 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 5975 event pairs, 71 based on Foata normal form. 10/927 useless extension candidates. Maximal degree in co-relation 3679. Up to 304 conditions per place. [2022-01-19 07:16:23,661 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 92 selfloop transitions, 19 changer transitions 30/276 dead transitions. [2022-01-19 07:16:23,661 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 276 transitions, 2382 flow [2022-01-19 07:16:23,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:16:23,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:16:23,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2468 transitions. [2022-01-19 07:16:23,667 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7790404040404041 [2022-01-19 07:16:23,667 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2468 transitions. [2022-01-19 07:16:23,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2468 transitions. [2022-01-19 07:16:23,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:23,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2468 transitions. [2022-01-19 07:16:23,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.11111111111111) internal successors, (2468), 18 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:23,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:23,678 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:23,678 INFO L186 Difference]: Start difference. First operand has 310 places, 249 transitions, 1795 flow. Second operand 18 states and 2468 transitions. [2022-01-19 07:16:23,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 276 transitions, 2382 flow [2022-01-19 07:16:23,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 276 transitions, 2273 flow, removed 23 selfloop flow, removed 14 redundant places. [2022-01-19 07:16:23,702 INFO L242 Difference]: Finished difference. Result has 308 places, 234 transitions, 1537 flow [2022-01-19 07:16:23,703 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1537, PETRI_PLACES=308, PETRI_TRANSITIONS=234} [2022-01-19 07:16:23,703 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 149 predicate places. [2022-01-19 07:16:23,703 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 234 transitions, 1537 flow [2022-01-19 07:16:23,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:23,704 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:23,704 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:23,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 07:16:23,704 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:23,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:23,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1863994139, now seen corresponding path program 10 times [2022-01-19 07:16:23,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:23,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522491625] [2022-01-19 07:16:23,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:23,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:23,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:23,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:23,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:23,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522491625] [2022-01-19 07:16:23,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522491625] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:23,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:23,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:23,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065963038] [2022-01-19 07:16:23,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:23,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:23,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:23,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:23,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:23,806 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:23,807 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 234 transitions, 1537 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:23,807 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:23,807 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:23,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:24,080 INFO L129 PetriNetUnfolder]: 167/932 cut-off events. [2022-01-19 07:16:24,080 INFO L130 PetriNetUnfolder]: For 4857/4875 co-relation queries the response was YES. [2022-01-19 07:16:24,087 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3665 conditions, 932 events. 167/932 cut-off events. For 4857/4875 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5809 event pairs, 85 based on Foata normal form. 1/900 useless extension candidates. Maximal degree in co-relation 3586. Up to 300 conditions per place. [2022-01-19 07:16:24,092 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 80 selfloop transitions, 16 changer transitions 25/256 dead transitions. [2022-01-19 07:16:24,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 256 transitions, 2066 flow [2022-01-19 07:16:24,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:16:24,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:16:24,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2471 transitions. [2022-01-19 07:16:24,095 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7799873737373737 [2022-01-19 07:16:24,095 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2471 transitions. [2022-01-19 07:16:24,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2471 transitions. [2022-01-19 07:16:24,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:24,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2471 transitions. [2022-01-19 07:16:24,098 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.27777777777777) internal successors, (2471), 18 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,100 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,100 INFO L186 Difference]: Start difference. First operand has 308 places, 234 transitions, 1537 flow. Second operand 18 states and 2471 transitions. [2022-01-19 07:16:24,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 256 transitions, 2066 flow [2022-01-19 07:16:24,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 256 transitions, 1937 flow, removed 23 selfloop flow, removed 18 redundant places. [2022-01-19 07:16:24,124 INFO L242 Difference]: Finished difference. Result has 292 places, 226 transitions, 1379 flow [2022-01-19 07:16:24,125 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1440, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1379, PETRI_PLACES=292, PETRI_TRANSITIONS=226} [2022-01-19 07:16:24,125 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 133 predicate places. [2022-01-19 07:16:24,125 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 226 transitions, 1379 flow [2022-01-19 07:16:24,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,126 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:24,126 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:24,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 07:16:24,126 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:24,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:24,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1263072555, now seen corresponding path program 11 times [2022-01-19 07:16:24,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:24,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112646868] [2022-01-19 07:16:24,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:24,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:24,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:24,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:24,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:24,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112646868] [2022-01-19 07:16:24,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112646868] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:24,213 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:24,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:24,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498963374] [2022-01-19 07:16:24,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:24,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:24,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:24,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:24,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:24,215 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:24,215 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 226 transitions, 1379 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,216 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:24,216 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:24,216 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:24,472 INFO L129 PetriNetUnfolder]: 163/924 cut-off events. [2022-01-19 07:16:24,473 INFO L130 PetriNetUnfolder]: For 4204/4222 co-relation queries the response was YES. [2022-01-19 07:16:24,480 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3536 conditions, 924 events. 163/924 cut-off events. For 4204/4222 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5701 event pairs, 86 based on Foata normal form. 1/891 useless extension candidates. Maximal degree in co-relation 3462. Up to 300 conditions per place. [2022-01-19 07:16:24,482 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 75 selfloop transitions, 21 changer transitions 26/257 dead transitions. [2022-01-19 07:16:24,482 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 257 transitions, 2082 flow [2022-01-19 07:16:24,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 07:16:24,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 07:16:24,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2339 transitions. [2022-01-19 07:16:24,484 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7817513368983957 [2022-01-19 07:16:24,484 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2339 transitions. [2022-01-19 07:16:24,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2339 transitions. [2022-01-19 07:16:24,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:24,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2339 transitions. [2022-01-19 07:16:24,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.58823529411765) internal successors, (2339), 17 states have internal predecessors, (2339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,490 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,490 INFO L186 Difference]: Start difference. First operand has 292 places, 226 transitions, 1379 flow. Second operand 17 states and 2339 transitions. [2022-01-19 07:16:24,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 257 transitions, 2082 flow [2022-01-19 07:16:24,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 257 transitions, 1937 flow, removed 38 selfloop flow, removed 16 redundant places. [2022-01-19 07:16:24,510 INFO L242 Difference]: Finished difference. Result has 283 places, 228 transitions, 1416 flow [2022-01-19 07:16:24,510 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1416, PETRI_PLACES=283, PETRI_TRANSITIONS=228} [2022-01-19 07:16:24,511 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 124 predicate places. [2022-01-19 07:16:24,511 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 228 transitions, 1416 flow [2022-01-19 07:16:24,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,511 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:24,511 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:24,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 07:16:24,512 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:24,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:24,512 INFO L85 PathProgramCache]: Analyzing trace with hash -801537573, now seen corresponding path program 12 times [2022-01-19 07:16:24,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:24,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247845263] [2022-01-19 07:16:24,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:24,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:24,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:24,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:24,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:24,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247845263] [2022-01-19 07:16:24,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247845263] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:24,606 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:24,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:24,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420301848] [2022-01-19 07:16:24,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:24,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:24,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:24,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:24,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:24,608 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:24,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 228 transitions, 1416 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:24,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:24,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:24,866 INFO L129 PetriNetUnfolder]: 150/865 cut-off events. [2022-01-19 07:16:24,866 INFO L130 PetriNetUnfolder]: For 3328/3346 co-relation queries the response was YES. [2022-01-19 07:16:24,871 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3156 conditions, 865 events. 150/865 cut-off events. For 3328/3346 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5137 event pairs, 83 based on Foata normal form. 1/834 useless extension candidates. Maximal degree in co-relation 3085. Up to 287 conditions per place. [2022-01-19 07:16:24,873 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 70 selfloop transitions, 5 changer transitions 31/241 dead transitions. [2022-01-19 07:16:24,873 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 241 transitions, 1717 flow [2022-01-19 07:16:24,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:16:24,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:16:24,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2464 transitions. [2022-01-19 07:16:24,875 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7777777777777778 [2022-01-19 07:16:24,875 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2464 transitions. [2022-01-19 07:16:24,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2464 transitions. [2022-01-19 07:16:24,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:24,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2464 transitions. [2022-01-19 07:16:24,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.88888888888889) internal successors, (2464), 18 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) [2022-01-19 07:16:24,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,881 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,881 INFO L186 Difference]: Start difference. First operand has 283 places, 228 transitions, 1416 flow. Second operand 18 states and 2464 transitions. [2022-01-19 07:16:24,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 241 transitions, 1717 flow [2022-01-19 07:16:24,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 241 transitions, 1619 flow, removed 30 selfloop flow, removed 11 redundant places. [2022-01-19 07:16:24,897 INFO L242 Difference]: Finished difference. Result has 286 places, 208 transitions, 1081 flow [2022-01-19 07:16:24,897 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1081, PETRI_PLACES=286, PETRI_TRANSITIONS=208} [2022-01-19 07:16:24,898 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 127 predicate places. [2022-01-19 07:16:24,898 INFO L470 AbstractCegarLoop]: Abstraction has has 286 places, 208 transitions, 1081 flow [2022-01-19 07:16:24,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,898 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:24,898 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:24,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 07:16:24,899 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:24,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:24,899 INFO L85 PathProgramCache]: Analyzing trace with hash -836472735, now seen corresponding path program 13 times [2022-01-19 07:16:24,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:24,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388093344] [2022-01-19 07:16:24,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:24,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:24,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:24,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:24,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:24,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388093344] [2022-01-19 07:16:24,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388093344] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:24,964 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:24,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:24,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782904980] [2022-01-19 07:16:24,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:24,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:24,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:24,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:24,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:24,967 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:24,968 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 208 transitions, 1081 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:24,968 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:24,968 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:24,968 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:25,216 INFO L129 PetriNetUnfolder]: 143/819 cut-off events. [2022-01-19 07:16:25,216 INFO L130 PetriNetUnfolder]: For 3088/3110 co-relation queries the response was YES. [2022-01-19 07:16:25,220 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2921 conditions, 819 events. 143/819 cut-off events. For 3088/3110 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4743 event pairs, 65 based on Foata normal form. 8/798 useless extension candidates. Maximal degree in co-relation 2853. Up to 261 conditions per place. [2022-01-19 07:16:25,222 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 72 selfloop transitions, 21 changer transitions 22/250 dead transitions. [2022-01-19 07:16:25,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 250 transitions, 1818 flow [2022-01-19 07:16:25,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 07:16:25,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 07:16:25,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2206 transitions. [2022-01-19 07:16:25,224 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7833806818181818 [2022-01-19 07:16:25,224 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2206 transitions. [2022-01-19 07:16:25,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2206 transitions. [2022-01-19 07:16:25,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:25,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2206 transitions. [2022-01-19 07:16:25,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 137.875) internal successors, (2206), 16 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:25,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 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) [2022-01-19 07:16:25,230 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 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) [2022-01-19 07:16:25,230 INFO L186 Difference]: Start difference. First operand has 286 places, 208 transitions, 1081 flow. Second operand 16 states and 2206 transitions. [2022-01-19 07:16:25,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 250 transitions, 1818 flow [2022-01-19 07:16:25,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 250 transitions, 1601 flow, removed 61 selfloop flow, removed 22 redundant places. [2022-01-19 07:16:25,244 INFO L242 Difference]: Finished difference. Result has 261 places, 217 transitions, 1187 flow [2022-01-19 07:16:25,244 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1187, PETRI_PLACES=261, PETRI_TRANSITIONS=217} [2022-01-19 07:16:25,244 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 102 predicate places. [2022-01-19 07:16:25,244 INFO L470 AbstractCegarLoop]: Abstraction has has 261 places, 217 transitions, 1187 flow [2022-01-19 07:16:25,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:25,245 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:25,245 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:25,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 07:16:25,245 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:25,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:25,245 INFO L85 PathProgramCache]: Analyzing trace with hash -358241663, now seen corresponding path program 14 times [2022-01-19 07:16:25,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:25,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10669233] [2022-01-19 07:16:25,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:25,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:25,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:25,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:25,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:25,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10669233] [2022-01-19 07:16:25,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10669233] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:25,317 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:25,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:25,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400831804] [2022-01-19 07:16:25,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:25,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:25,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:25,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:25,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:25,319 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:25,320 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 217 transitions, 1187 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:25,320 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:25,320 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:25,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:25,585 INFO L129 PetriNetUnfolder]: 142/826 cut-off events. [2022-01-19 07:16:25,586 INFO L130 PetriNetUnfolder]: For 2703/2718 co-relation queries the response was YES. [2022-01-19 07:16:25,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2885 conditions, 826 events. 142/826 cut-off events. For 2703/2718 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4800 event pairs, 63 based on Foata normal form. 1/797 useless extension candidates. Maximal degree in co-relation 2824. Up to 261 conditions per place. [2022-01-19 07:16:25,593 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 76 selfloop transitions, 23 changer transitions 28/262 dead transitions. [2022-01-19 07:16:25,593 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 262 transitions, 1945 flow [2022-01-19 07:16:25,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 07:16:25,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 07:16:25,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2745 transitions. [2022-01-19 07:16:25,595 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7798295454545454 [2022-01-19 07:16:25,595 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2745 transitions. [2022-01-19 07:16:25,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2745 transitions. [2022-01-19 07:16:25,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:25,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2745 transitions. [2022-01-19 07:16:25,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 137.25) internal successors, (2745), 20 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:25,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:25,600 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:25,600 INFO L186 Difference]: Start difference. First operand has 261 places, 217 transitions, 1187 flow. Second operand 20 states and 2745 transitions. [2022-01-19 07:16:25,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 262 transitions, 1945 flow [2022-01-19 07:16:25,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 262 transitions, 1799 flow, removed 50 selfloop flow, removed 8 redundant places. [2022-01-19 07:16:25,613 INFO L242 Difference]: Finished difference. Result has 280 places, 224 transitions, 1292 flow [2022-01-19 07:16:25,614 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1292, PETRI_PLACES=280, PETRI_TRANSITIONS=224} [2022-01-19 07:16:25,614 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 121 predicate places. [2022-01-19 07:16:25,614 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 224 transitions, 1292 flow [2022-01-19 07:16:25,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:25,614 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:25,615 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:25,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 07:16:25,615 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:25,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:25,615 INFO L85 PathProgramCache]: Analyzing trace with hash 149169609, now seen corresponding path program 15 times [2022-01-19 07:16:25,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:25,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680599358] [2022-01-19 07:16:25,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:25,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:25,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:25,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:25,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:25,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680599358] [2022-01-19 07:16:25,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680599358] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:25,689 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:25,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:25,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625306619] [2022-01-19 07:16:25,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:25,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:25,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:25,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:25,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:25,691 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:25,691 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 224 transitions, 1292 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:25,691 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:25,691 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:25,691 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:26,022 INFO L129 PetriNetUnfolder]: 144/864 cut-off events. [2022-01-19 07:16:26,023 INFO L130 PetriNetUnfolder]: For 3273/3288 co-relation queries the response was YES. [2022-01-19 07:16:26,028 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3076 conditions, 864 events. 144/864 cut-off events. For 3273/3288 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 5194 event pairs, 66 based on Foata normal form. 1/836 useless extension candidates. Maximal degree in co-relation 3006. Up to 264 conditions per place. [2022-01-19 07:16:26,030 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 75 selfloop transitions, 27 changer transitions 30/267 dead transitions. [2022-01-19 07:16:26,030 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 267 transitions, 2061 flow [2022-01-19 07:16:26,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 07:16:26,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 07:16:26,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3012 transitions. [2022-01-19 07:16:26,033 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7778925619834711 [2022-01-19 07:16:26,033 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3012 transitions. [2022-01-19 07:16:26,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3012 transitions. [2022-01-19 07:16:26,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:26,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3012 transitions. [2022-01-19 07:16:26,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 136.9090909090909) internal successors, (3012), 22 states have internal predecessors, (3012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,039 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,039 INFO L186 Difference]: Start difference. First operand has 280 places, 224 transitions, 1292 flow. Second operand 22 states and 3012 transitions. [2022-01-19 07:16:26,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 267 transitions, 2061 flow [2022-01-19 07:16:26,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 267 transitions, 1974 flow, removed 36 selfloop flow, removed 11 redundant places. [2022-01-19 07:16:26,055 INFO L242 Difference]: Finished difference. Result has 293 places, 229 transitions, 1409 flow [2022-01-19 07:16:26,055 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1409, PETRI_PLACES=293, PETRI_TRANSITIONS=229} [2022-01-19 07:16:26,056 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 134 predicate places. [2022-01-19 07:16:26,056 INFO L470 AbstractCegarLoop]: Abstraction has has 293 places, 229 transitions, 1409 flow [2022-01-19 07:16:26,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,056 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:26,056 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:26,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 07:16:26,057 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:26,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:26,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1681730419, now seen corresponding path program 16 times [2022-01-19 07:16:26,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:26,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180567554] [2022-01-19 07:16:26,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:26,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:26,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:26,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:26,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:26,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180567554] [2022-01-19 07:16:26,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180567554] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:26,131 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:26,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:26,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013655892] [2022-01-19 07:16:26,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:26,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:26,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:26,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:26,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:26,133 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:26,134 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 229 transitions, 1409 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,134 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:26,134 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:26,134 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:26,398 INFO L129 PetriNetUnfolder]: 130/803 cut-off events. [2022-01-19 07:16:26,398 INFO L130 PetriNetUnfolder]: For 2750/2765 co-relation queries the response was YES. [2022-01-19 07:16:26,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2835 conditions, 803 events. 130/803 cut-off events. For 2750/2765 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4644 event pairs, 65 based on Foata normal form. 1/775 useless extension candidates. Maximal degree in co-relation 2760. Up to 261 conditions per place. [2022-01-19 07:16:26,406 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 68 selfloop transitions, 15 changer transitions 29/247 dead transitions. [2022-01-19 07:16:26,406 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 247 transitions, 1818 flow [2022-01-19 07:16:26,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:16:26,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:16:26,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2466 transitions. [2022-01-19 07:16:26,408 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7784090909090909 [2022-01-19 07:16:26,408 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2466 transitions. [2022-01-19 07:16:26,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2466 transitions. [2022-01-19 07:16:26,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:26,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2466 transitions. [2022-01-19 07:16:26,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.0) internal successors, (2466), 18 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,413 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,413 INFO L186 Difference]: Start difference. First operand has 293 places, 229 transitions, 1409 flow. Second operand 18 states and 2466 transitions. [2022-01-19 07:16:26,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 247 transitions, 1818 flow [2022-01-19 07:16:26,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 247 transitions, 1752 flow, removed 23 selfloop flow, removed 13 redundant places. [2022-01-19 07:16:26,429 INFO L242 Difference]: Finished difference. Result has 290 places, 214 transitions, 1200 flow [2022-01-19 07:16:26,429 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1200, PETRI_PLACES=290, PETRI_TRANSITIONS=214} [2022-01-19 07:16:26,429 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 131 predicate places. [2022-01-19 07:16:26,429 INFO L470 AbstractCegarLoop]: Abstraction has has 290 places, 214 transitions, 1200 flow [2022-01-19 07:16:26,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,430 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:26,430 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:26,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 07:16:26,430 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:26,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:26,430 INFO L85 PathProgramCache]: Analyzing trace with hash -2094668727, now seen corresponding path program 17 times [2022-01-19 07:16:26,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:26,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228281529] [2022-01-19 07:16:26,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:26,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:26,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:26,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:26,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:26,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228281529] [2022-01-19 07:16:26,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228281529] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:26,508 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:26,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:26,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844230565] [2022-01-19 07:16:26,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:26,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:26,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:26,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:26,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:26,510 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:26,511 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 214 transitions, 1200 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,511 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:26,511 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:26,511 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:26,752 INFO L129 PetriNetUnfolder]: 130/800 cut-off events. [2022-01-19 07:16:26,753 INFO L130 PetriNetUnfolder]: For 2770/2785 co-relation queries the response was YES. [2022-01-19 07:16:26,757 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2847 conditions, 800 events. 130/800 cut-off events. For 2770/2785 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4617 event pairs, 66 based on Foata normal form. 1/771 useless extension candidates. Maximal degree in co-relation 2776. Up to 263 conditions per place. [2022-01-19 07:16:26,759 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 68 selfloop transitions, 23 changer transitions 24/250 dead transitions. [2022-01-19 07:16:26,759 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 250 transitions, 1916 flow [2022-01-19 07:16:26,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 07:16:26,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 07:16:26,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2337 transitions. [2022-01-19 07:16:26,760 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7810828877005348 [2022-01-19 07:16:26,761 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2337 transitions. [2022-01-19 07:16:26,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2337 transitions. [2022-01-19 07:16:26,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:26,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2337 transitions. [2022-01-19 07:16:26,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.47058823529412) internal successors, (2337), 17 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,764 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,764 INFO L186 Difference]: Start difference. First operand has 290 places, 214 transitions, 1200 flow. Second operand 17 states and 2337 transitions. [2022-01-19 07:16:26,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 250 transitions, 1916 flow [2022-01-19 07:16:26,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 250 transitions, 1715 flow, removed 48 selfloop flow, removed 20 redundant places. [2022-01-19 07:16:26,777 INFO L242 Difference]: Finished difference. Result has 273 places, 222 transitions, 1305 flow [2022-01-19 07:16:26,778 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1103, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1305, PETRI_PLACES=273, PETRI_TRANSITIONS=222} [2022-01-19 07:16:26,778 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 114 predicate places. [2022-01-19 07:16:26,778 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 222 transitions, 1305 flow [2022-01-19 07:16:26,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,778 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:26,778 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:26,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 07:16:26,779 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:26,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:26,779 INFO L85 PathProgramCache]: Analyzing trace with hash -2023806495, now seen corresponding path program 18 times [2022-01-19 07:16:26,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:26,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529608880] [2022-01-19 07:16:26,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:26,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:26,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:26,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:26,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:26,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529608880] [2022-01-19 07:16:26,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529608880] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:26,851 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:26,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:26,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602282954] [2022-01-19 07:16:26,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:26,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:26,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:26,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:26,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:26,852 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:26,853 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 222 transitions, 1305 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:26,853 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:26,853 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:26,853 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:27,133 INFO L129 PetriNetUnfolder]: 120/774 cut-off events. [2022-01-19 07:16:27,133 INFO L130 PetriNetUnfolder]: For 2129/2144 co-relation queries the response was YES. [2022-01-19 07:16:27,137 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2595 conditions, 774 events. 120/774 cut-off events. For 2129/2144 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4445 event pairs, 64 based on Foata normal form. 1/746 useless extension candidates. Maximal degree in co-relation 2529. Up to 261 conditions per place. [2022-01-19 07:16:27,139 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 65 selfloop transitions, 14 changer transitions 28/242 dead transitions. [2022-01-19 07:16:27,139 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 242 transitions, 1679 flow [2022-01-19 07:16:27,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:16:27,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:16:27,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2468 transitions. [2022-01-19 07:16:27,141 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7790404040404041 [2022-01-19 07:16:27,141 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2468 transitions. [2022-01-19 07:16:27,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2468 transitions. [2022-01-19 07:16:27,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:27,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2468 transitions. [2022-01-19 07:16:27,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.11111111111111) internal successors, (2468), 18 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,146 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,146 INFO L186 Difference]: Start difference. First operand has 273 places, 222 transitions, 1305 flow. Second operand 18 states and 2468 transitions. [2022-01-19 07:16:27,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 242 transitions, 1679 flow [2022-01-19 07:16:27,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 242 transitions, 1574 flow, removed 33 selfloop flow, removed 9 redundant places. [2022-01-19 07:16:27,160 INFO L242 Difference]: Finished difference. Result has 278 places, 211 transitions, 1117 flow [2022-01-19 07:16:27,161 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1117, PETRI_PLACES=278, PETRI_TRANSITIONS=211} [2022-01-19 07:16:27,161 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 119 predicate places. [2022-01-19 07:16:27,161 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 211 transitions, 1117 flow [2022-01-19 07:16:27,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,161 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:27,161 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:27,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 07:16:27,162 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:27,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:27,162 INFO L85 PathProgramCache]: Analyzing trace with hash -503396899, now seen corresponding path program 19 times [2022-01-19 07:16:27,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:27,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469168677] [2022-01-19 07:16:27,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:27,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:27,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:27,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:27,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:27,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469168677] [2022-01-19 07:16:27,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469168677] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:27,249 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:27,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:27,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123409779] [2022-01-19 07:16:27,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:27,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:27,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:27,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:27,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:27,251 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:27,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 211 transitions, 1117 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:27,251 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:27,251 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:27,552 INFO L129 PetriNetUnfolder]: 117/764 cut-off events. [2022-01-19 07:16:27,552 INFO L130 PetriNetUnfolder]: For 1993/2008 co-relation queries the response was YES. [2022-01-19 07:16:27,555 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2502 conditions, 764 events. 117/764 cut-off events. For 1993/2008 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4296 event pairs, 63 based on Foata normal form. 1/736 useless extension candidates. Maximal degree in co-relation 2437. Up to 253 conditions per place. [2022-01-19 07:16:27,557 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 59 selfloop transitions, 15 changer transitions 29/238 dead transitions. [2022-01-19 07:16:27,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 238 transitions, 1608 flow [2022-01-19 07:16:27,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 07:16:27,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 07:16:27,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2870 transitions. [2022-01-19 07:16:27,569 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7765151515151515 [2022-01-19 07:16:27,569 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2870 transitions. [2022-01-19 07:16:27,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2870 transitions. [2022-01-19 07:16:27,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:27,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2870 transitions. [2022-01-19 07:16:27,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 136.66666666666666) internal successors, (2870), 21 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,574 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,574 INFO L186 Difference]: Start difference. First operand has 278 places, 211 transitions, 1117 flow. Second operand 21 states and 2870 transitions. [2022-01-19 07:16:27,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 238 transitions, 1608 flow [2022-01-19 07:16:27,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 238 transitions, 1480 flow, removed 26 selfloop flow, removed 15 redundant places. [2022-01-19 07:16:27,584 INFO L242 Difference]: Finished difference. Result has 277 places, 208 transitions, 1063 flow [2022-01-19 07:16:27,585 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1063, PETRI_PLACES=277, PETRI_TRANSITIONS=208} [2022-01-19 07:16:27,585 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 118 predicate places. [2022-01-19 07:16:27,585 INFO L470 AbstractCegarLoop]: Abstraction has has 277 places, 208 transitions, 1063 flow [2022-01-19 07:16:27,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,585 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:27,585 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:27,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 07:16:27,586 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:27,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:27,586 INFO L85 PathProgramCache]: Analyzing trace with hash 2089303793, now seen corresponding path program 20 times [2022-01-19 07:16:27,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:27,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848308499] [2022-01-19 07:16:27,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:27,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:27,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:27,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:27,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:27,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848308499] [2022-01-19 07:16:27,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848308499] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:27,656 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:27,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:27,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193494009] [2022-01-19 07:16:27,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:27,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:27,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:27,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:27,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:27,658 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:27,658 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 208 transitions, 1063 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,658 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:27,658 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:27,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:27,873 INFO L129 PetriNetUnfolder]: 103/675 cut-off events. [2022-01-19 07:16:27,873 INFO L130 PetriNetUnfolder]: For 1580/1595 co-relation queries the response was YES. [2022-01-19 07:16:27,876 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2152 conditions, 675 events. 103/675 cut-off events. For 1580/1595 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3592 event pairs, 60 based on Foata normal form. 1/647 useless extension candidates. Maximal degree in co-relation 2086. Up to 234 conditions per place. [2022-01-19 07:16:27,878 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 47 selfloop transitions, 0 changer transitions 39/215 dead transitions. [2022-01-19 07:16:27,878 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 215 transitions, 1254 flow [2022-01-19 07:16:27,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:16:27,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:16:27,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2456 transitions. [2022-01-19 07:16:27,880 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7752525252525253 [2022-01-19 07:16:27,880 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2456 transitions. [2022-01-19 07:16:27,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2456 transitions. [2022-01-19 07:16:27,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:27,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2456 transitions. [2022-01-19 07:16:27,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.44444444444446) internal successors, (2456), 18 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,884 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,884 INFO L186 Difference]: Start difference. First operand has 277 places, 208 transitions, 1063 flow. Second operand 18 states and 2456 transitions. [2022-01-19 07:16:27,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 215 transitions, 1254 flow [2022-01-19 07:16:27,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 215 transitions, 1194 flow, removed 14 selfloop flow, removed 17 redundant places. [2022-01-19 07:16:27,893 INFO L242 Difference]: Finished difference. Result has 267 places, 176 transitions, 712 flow [2022-01-19 07:16:27,893 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=712, PETRI_PLACES=267, PETRI_TRANSITIONS=176} [2022-01-19 07:16:27,894 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 108 predicate places. [2022-01-19 07:16:27,894 INFO L470 AbstractCegarLoop]: Abstraction has has 267 places, 176 transitions, 712 flow [2022-01-19 07:16:27,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,894 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:27,894 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:27,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 07:16:27,894 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:27,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:27,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1809009679, now seen corresponding path program 4 times [2022-01-19 07:16:27,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:27,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072356169] [2022-01-19 07:16:27,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:27,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:27,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:27,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:27,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:27,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072356169] [2022-01-19 07:16:27,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072356169] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:27,974 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:27,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:27,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776077076] [2022-01-19 07:16:27,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:27,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:27,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:27,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:27,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:27,976 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:27,976 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 176 transitions, 712 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:27,977 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:27,977 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:27,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:28,248 INFO L129 PetriNetUnfolder]: 104/666 cut-off events. [2022-01-19 07:16:28,249 INFO L130 PetriNetUnfolder]: For 1495/1503 co-relation queries the response was YES. [2022-01-19 07:16:28,252 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2007 conditions, 666 events. 104/666 cut-off events. For 1495/1503 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3583 event pairs, 49 based on Foata normal form. 1/638 useless extension candidates. Maximal degree in co-relation 1950. Up to 150 conditions per place. [2022-01-19 07:16:28,253 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 68 selfloop transitions, 15 changer transitions 33/236 dead transitions. [2022-01-19 07:16:28,253 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 236 transitions, 1385 flow [2022-01-19 07:16:28,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 07:16:28,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 07:16:28,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2755 transitions. [2022-01-19 07:16:28,255 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7826704545454546 [2022-01-19 07:16:28,255 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2755 transitions. [2022-01-19 07:16:28,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2755 transitions. [2022-01-19 07:16:28,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:28,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2755 transitions. [2022-01-19 07:16:28,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 137.75) internal successors, (2755), 20 states have internal predecessors, (2755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:28,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:28,259 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:28,259 INFO L186 Difference]: Start difference. First operand has 267 places, 176 transitions, 712 flow. Second operand 20 states and 2755 transitions. [2022-01-19 07:16:28,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 236 transitions, 1385 flow [2022-01-19 07:16:28,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 236 transitions, 1355 flow, removed 14 selfloop flow, removed 10 redundant places. [2022-01-19 07:16:28,267 INFO L242 Difference]: Finished difference. Result has 249 places, 187 transitions, 884 flow [2022-01-19 07:16:28,267 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=884, PETRI_PLACES=249, PETRI_TRANSITIONS=187} [2022-01-19 07:16:28,268 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 90 predicate places. [2022-01-19 07:16:28,268 INFO L470 AbstractCegarLoop]: Abstraction has has 249 places, 187 transitions, 884 flow [2022-01-19 07:16:28,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:28,268 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:28,269 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:28,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 07:16:28,269 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:28,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:28,269 INFO L85 PathProgramCache]: Analyzing trace with hash -653441541, now seen corresponding path program 5 times [2022-01-19 07:16:28,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:28,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285718668] [2022-01-19 07:16:28,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:28,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:28,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:28,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:28,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:28,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285718668] [2022-01-19 07:16:28,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285718668] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:28,345 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:28,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:28,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540209100] [2022-01-19 07:16:28,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:28,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:28,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:28,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:28,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:28,347 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:28,348 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 187 transitions, 884 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:28,348 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:28,348 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:28,348 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:28,574 INFO L129 PetriNetUnfolder]: 105/685 cut-off events. [2022-01-19 07:16:28,575 INFO L130 PetriNetUnfolder]: For 2281/2297 co-relation queries the response was YES. [2022-01-19 07:16:28,579 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2258 conditions, 685 events. 105/685 cut-off events. For 2281/2297 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3765 event pairs, 45 based on Foata normal form. 4/661 useless extension candidates. Maximal degree in co-relation 2192. Up to 170 conditions per place. [2022-01-19 07:16:28,581 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 68 selfloop transitions, 23 changer transitions 25/236 dead transitions. [2022-01-19 07:16:28,581 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 236 transitions, 1634 flow [2022-01-19 07:16:28,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 07:16:28,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 07:16:28,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2207 transitions. [2022-01-19 07:16:28,583 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7837357954545454 [2022-01-19 07:16:28,583 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2207 transitions. [2022-01-19 07:16:28,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2207 transitions. [2022-01-19 07:16:28,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:28,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2207 transitions. [2022-01-19 07:16:28,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 137.9375) internal successors, (2207), 16 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:28,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 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) [2022-01-19 07:16:28,587 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 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) [2022-01-19 07:16:28,587 INFO L186 Difference]: Start difference. First operand has 249 places, 187 transitions, 884 flow. Second operand 16 states and 2207 transitions. [2022-01-19 07:16:28,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 236 transitions, 1634 flow [2022-01-19 07:16:28,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 236 transitions, 1519 flow, removed 50 selfloop flow, removed 10 redundant places. [2022-01-19 07:16:28,597 INFO L242 Difference]: Finished difference. Result has 253 places, 197 transitions, 1048 flow [2022-01-19 07:16:28,597 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1048, PETRI_PLACES=253, PETRI_TRANSITIONS=197} [2022-01-19 07:16:28,597 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 94 predicate places. [2022-01-19 07:16:28,598 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 197 transitions, 1048 flow [2022-01-19 07:16:28,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:28,598 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:28,598 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:28,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 07:16:28,598 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:28,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:28,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1109799355, now seen corresponding path program 6 times [2022-01-19 07:16:28,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:28,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586904685] [2022-01-19 07:16:28,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:28,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:28,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:28,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:28,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:28,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586904685] [2022-01-19 07:16:28,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586904685] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:28,692 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:28,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:28,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800629989] [2022-01-19 07:16:28,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:28,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:28,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:28,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:28,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:28,694 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:28,694 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 197 transitions, 1048 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:28,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:28,695 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:28,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:28,961 INFO L129 PetriNetUnfolder]: 116/711 cut-off events. [2022-01-19 07:16:28,961 INFO L130 PetriNetUnfolder]: For 2481/2501 co-relation queries the response was YES. [2022-01-19 07:16:28,965 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2424 conditions, 711 events. 116/711 cut-off events. For 2481/2501 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 3981 event pairs, 48 based on Foata normal form. 4/686 useless extension candidates. Maximal degree in co-relation 2356. Up to 169 conditions per place. [2022-01-19 07:16:28,967 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 79 selfloop transitions, 24 changer transitions 33/256 dead transitions. [2022-01-19 07:16:28,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 256 transitions, 1940 flow [2022-01-19 07:16:28,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 07:16:28,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 07:16:28,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2890 transitions. [2022-01-19 07:16:28,969 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7819264069264069 [2022-01-19 07:16:28,969 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2890 transitions. [2022-01-19 07:16:28,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2890 transitions. [2022-01-19 07:16:28,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:28,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2890 transitions. [2022-01-19 07:16:28,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 137.61904761904762) internal successors, (2890), 21 states have internal predecessors, (2890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:28,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:28,973 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:28,973 INFO L186 Difference]: Start difference. First operand has 253 places, 197 transitions, 1048 flow. Second operand 21 states and 2890 transitions. [2022-01-19 07:16:28,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 256 transitions, 1940 flow [2022-01-19 07:16:28,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 256 transitions, 1819 flow, removed 38 selfloop flow, removed 9 redundant places. [2022-01-19 07:16:28,984 INFO L242 Difference]: Finished difference. Result has 273 places, 207 transitions, 1218 flow [2022-01-19 07:16:28,984 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=973, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1218, PETRI_PLACES=273, PETRI_TRANSITIONS=207} [2022-01-19 07:16:28,985 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 114 predicate places. [2022-01-19 07:16:28,985 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 207 transitions, 1218 flow [2022-01-19 07:16:28,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:28,986 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:28,986 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:28,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 07:16:28,986 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:28,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:28,986 INFO L85 PathProgramCache]: Analyzing trace with hash 376522777, now seen corresponding path program 7 times [2022-01-19 07:16:28,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:28,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394588980] [2022-01-19 07:16:28,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:28,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:28,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:29,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:29,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:29,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394588980] [2022-01-19 07:16:29,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394588980] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:29,079 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:29,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:29,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802271442] [2022-01-19 07:16:29,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:29,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:29,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:29,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:29,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:29,081 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:29,081 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 207 transitions, 1218 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:29,081 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:29,081 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:29,081 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:29,363 INFO L129 PetriNetUnfolder]: 110/735 cut-off events. [2022-01-19 07:16:29,363 INFO L130 PetriNetUnfolder]: For 3086/3106 co-relation queries the response was YES. [2022-01-19 07:16:29,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2598 conditions, 735 events. 110/735 cut-off events. For 3086/3106 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4263 event pairs, 51 based on Foata normal form. 4/708 useless extension candidates. Maximal degree in co-relation 2521. Up to 186 conditions per place. [2022-01-19 07:16:29,368 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 73 selfloop transitions, 30 changer transitions 33/256 dead transitions. [2022-01-19 07:16:29,368 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 256 transitions, 2107 flow [2022-01-19 07:16:29,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 07:16:29,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 07:16:29,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2750 transitions. [2022-01-19 07:16:29,372 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.78125 [2022-01-19 07:16:29,372 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2750 transitions. [2022-01-19 07:16:29,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2750 transitions. [2022-01-19 07:16:29,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:29,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2750 transitions. [2022-01-19 07:16:29,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 137.5) internal successors, (2750), 20 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:29,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:29,376 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:29,376 INFO L186 Difference]: Start difference. First operand has 273 places, 207 transitions, 1218 flow. Second operand 20 states and 2750 transitions. [2022-01-19 07:16:29,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 256 transitions, 2107 flow [2022-01-19 07:16:29,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 256 transitions, 1963 flow, removed 58 selfloop flow, removed 12 redundant places. [2022-01-19 07:16:29,389 INFO L242 Difference]: Finished difference. Result has 280 places, 213 transitions, 1345 flow [2022-01-19 07:16:29,389 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1152, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1345, PETRI_PLACES=280, PETRI_TRANSITIONS=213} [2022-01-19 07:16:29,390 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 121 predicate places. [2022-01-19 07:16:29,390 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 213 transitions, 1345 flow [2022-01-19 07:16:29,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:29,390 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:29,390 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:29,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 07:16:29,390 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:29,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:29,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1946033001, now seen corresponding path program 8 times [2022-01-19 07:16:29,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:29,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62044605] [2022-01-19 07:16:29,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:29,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:29,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:29,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:29,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:29,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62044605] [2022-01-19 07:16:29,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62044605] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:29,462 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:29,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:29,462 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553654306] [2022-01-19 07:16:29,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:29,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:29,462 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:29,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:29,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:29,463 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:29,464 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 213 transitions, 1345 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:29,464 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:29,464 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:29,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:29,770 INFO L129 PetriNetUnfolder]: 106/734 cut-off events. [2022-01-19 07:16:29,770 INFO L130 PetriNetUnfolder]: For 2925/2936 co-relation queries the response was YES. [2022-01-19 07:16:29,774 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2540 conditions, 734 events. 106/734 cut-off events. For 2925/2936 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4269 event pairs, 41 based on Foata normal form. 3/711 useless extension candidates. Maximal degree in co-relation 2460. Up to 170 conditions per place. [2022-01-19 07:16:29,776 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 80 selfloop transitions, 29 changer transitions 37/266 dead transitions. [2022-01-19 07:16:29,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 266 transitions, 2220 flow [2022-01-19 07:16:29,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 07:16:29,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 07:16:29,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3018 transitions. [2022-01-19 07:16:29,778 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7794421487603306 [2022-01-19 07:16:29,778 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3018 transitions. [2022-01-19 07:16:29,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3018 transitions. [2022-01-19 07:16:29,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:29,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3018 transitions. [2022-01-19 07:16:29,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 137.1818181818182) internal successors, (3018), 22 states have internal predecessors, (3018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:29,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:29,782 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:29,782 INFO L186 Difference]: Start difference. First operand has 280 places, 213 transitions, 1345 flow. Second operand 22 states and 3018 transitions. [2022-01-19 07:16:29,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 266 transitions, 2220 flow [2022-01-19 07:16:29,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 266 transitions, 2117 flow, removed 29 selfloop flow, removed 12 redundant places. [2022-01-19 07:16:29,799 INFO L242 Difference]: Finished difference. Result has 290 places, 212 transitions, 1378 flow [2022-01-19 07:16:29,800 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1378, PETRI_PLACES=290, PETRI_TRANSITIONS=212} [2022-01-19 07:16:29,800 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 131 predicate places. [2022-01-19 07:16:29,800 INFO L470 AbstractCegarLoop]: Abstraction has has 290 places, 212 transitions, 1378 flow [2022-01-19 07:16:29,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:29,801 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:29,801 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:29,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 07:16:29,801 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:29,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:29,801 INFO L85 PathProgramCache]: Analyzing trace with hash -103991529, now seen corresponding path program 9 times [2022-01-19 07:16:29,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:29,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925757706] [2022-01-19 07:16:29,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:29,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:29,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:29,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:29,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:29,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925757706] [2022-01-19 07:16:29,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925757706] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:29,883 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:29,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:29,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958444950] [2022-01-19 07:16:29,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:29,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:29,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:29,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:29,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:29,885 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:29,886 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 212 transitions, 1378 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:29,886 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:29,886 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:29,886 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:30,101 INFO L129 PetriNetUnfolder]: 90/657 cut-off events. [2022-01-19 07:16:30,101 INFO L130 PetriNetUnfolder]: For 2536/2545 co-relation queries the response was YES. [2022-01-19 07:16:30,104 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2234 conditions, 657 events. 90/657 cut-off events. For 2536/2545 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3569 event pairs, 40 based on Foata normal form. 3/635 useless extension candidates. Maximal degree in co-relation 2151. Up to 163 conditions per place. [2022-01-19 07:16:30,106 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 71 selfloop transitions, 17 changer transitions 34/242 dead transitions. [2022-01-19 07:16:30,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 242 transitions, 1906 flow [2022-01-19 07:16:30,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:16:30,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:16:30,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2470 transitions. [2022-01-19 07:16:30,117 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7796717171717171 [2022-01-19 07:16:30,117 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2470 transitions. [2022-01-19 07:16:30,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2470 transitions. [2022-01-19 07:16:30,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:30,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2470 transitions. [2022-01-19 07:16:30,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.22222222222223) internal successors, (2470), 18 states have internal predecessors, (2470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,122 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,122 INFO L186 Difference]: Start difference. First operand has 290 places, 212 transitions, 1378 flow. Second operand 18 states and 2470 transitions. [2022-01-19 07:16:30,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 242 transitions, 1906 flow [2022-01-19 07:16:30,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 242 transitions, 1776 flow, removed 40 selfloop flow, removed 17 redundant places. [2022-01-19 07:16:30,134 INFO L242 Difference]: Finished difference. Result has 283 places, 197 transitions, 1117 flow [2022-01-19 07:16:30,135 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1117, PETRI_PLACES=283, PETRI_TRANSITIONS=197} [2022-01-19 07:16:30,135 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 124 predicate places. [2022-01-19 07:16:30,135 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 197 transitions, 1117 flow [2022-01-19 07:16:30,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,135 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:30,135 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:30,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 07:16:30,136 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:30,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:30,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1878967331, now seen corresponding path program 10 times [2022-01-19 07:16:30,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:30,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465737368] [2022-01-19 07:16:30,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:30,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:30,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:30,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:30,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:30,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465737368] [2022-01-19 07:16:30,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465737368] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:30,212 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:30,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:30,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283258600] [2022-01-19 07:16:30,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:30,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:30,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:30,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:30,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:30,213 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:30,214 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 197 transitions, 1117 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:30,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:30,214 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:30,469 INFO L129 PetriNetUnfolder]: 86/632 cut-off events. [2022-01-19 07:16:30,469 INFO L130 PetriNetUnfolder]: For 2092/2110 co-relation queries the response was YES. [2022-01-19 07:16:30,472 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2094 conditions, 632 events. 86/632 cut-off events. For 2092/2110 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3364 event pairs, 40 based on Foata normal form. 4/612 useless extension candidates. Maximal degree in co-relation 2019. Up to 157 conditions per place. [2022-01-19 07:16:30,474 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 63 selfloop transitions, 23 changer transitions 30/236 dead transitions. [2022-01-19 07:16:30,474 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 236 transitions, 1792 flow [2022-01-19 07:16:30,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:16:30,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:16:30,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2480 transitions. [2022-01-19 07:16:30,476 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7828282828282829 [2022-01-19 07:16:30,476 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2480 transitions. [2022-01-19 07:16:30,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2480 transitions. [2022-01-19 07:16:30,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:30,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2480 transitions. [2022-01-19 07:16:30,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.77777777777777) internal successors, (2480), 18 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,479 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,479 INFO L186 Difference]: Start difference. First operand has 283 places, 197 transitions, 1117 flow. Second operand 18 states and 2480 transitions. [2022-01-19 07:16:30,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 236 transitions, 1792 flow [2022-01-19 07:16:30,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 236 transitions, 1654 flow, removed 27 selfloop flow, removed 15 redundant places. [2022-01-19 07:16:30,490 INFO L242 Difference]: Finished difference. Result has 269 places, 200 transitions, 1152 flow [2022-01-19 07:16:30,490 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1152, PETRI_PLACES=269, PETRI_TRANSITIONS=200} [2022-01-19 07:16:30,491 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 110 predicate places. [2022-01-19 07:16:30,491 INFO L470 AbstractCegarLoop]: Abstraction has has 269 places, 200 transitions, 1152 flow [2022-01-19 07:16:30,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,491 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:30,491 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:30,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 07:16:30,491 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:30,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:30,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1313153469, now seen corresponding path program 11 times [2022-01-19 07:16:30,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:30,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177028939] [2022-01-19 07:16:30,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:30,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:30,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:30,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:30,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:30,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177028939] [2022-01-19 07:16:30,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177028939] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:30,562 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:30,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:30,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324005868] [2022-01-19 07:16:30,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:30,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:30,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:30,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:30,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:30,564 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:30,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 200 transitions, 1152 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,565 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:30,565 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:30,565 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:30,835 INFO L129 PetriNetUnfolder]: 80/606 cut-off events. [2022-01-19 07:16:30,835 INFO L130 PetriNetUnfolder]: For 1769/1778 co-relation queries the response was YES. [2022-01-19 07:16:30,838 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1934 conditions, 606 events. 80/606 cut-off events. For 1769/1778 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3114 event pairs, 41 based on Foata normal form. 2/584 useless extension candidates. Maximal degree in co-relation 1862. Up to 155 conditions per place. [2022-01-19 07:16:30,840 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 60 selfloop transitions, 15 changer transitions 29/224 dead transitions. [2022-01-19 07:16:30,840 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 224 transitions, 1592 flow [2022-01-19 07:16:30,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:16:30,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:16:30,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2473 transitions. [2022-01-19 07:16:30,842 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7806186868686869 [2022-01-19 07:16:30,842 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2473 transitions. [2022-01-19 07:16:30,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2473 transitions. [2022-01-19 07:16:30,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:30,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2473 transitions. [2022-01-19 07:16:30,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.38888888888889) internal successors, (2473), 18 states have internal predecessors, (2473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,846 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,846 INFO L186 Difference]: Start difference. First operand has 269 places, 200 transitions, 1152 flow. Second operand 18 states and 2473 transitions. [2022-01-19 07:16:30,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 224 transitions, 1592 flow [2022-01-19 07:16:30,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 224 transitions, 1499 flow, removed 23 selfloop flow, removed 8 redundant places. [2022-01-19 07:16:30,857 INFO L242 Difference]: Finished difference. Result has 277 places, 191 transitions, 1006 flow [2022-01-19 07:16:30,858 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1006, PETRI_PLACES=277, PETRI_TRANSITIONS=191} [2022-01-19 07:16:30,858 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 118 predicate places. [2022-01-19 07:16:30,858 INFO L470 AbstractCegarLoop]: Abstraction has has 277 places, 191 transitions, 1006 flow [2022-01-19 07:16:30,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,858 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:30,858 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:30,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 07:16:30,859 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:30,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:30,859 INFO L85 PathProgramCache]: Analyzing trace with hash -602577015, now seen corresponding path program 12 times [2022-01-19 07:16:30,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:30,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822476916] [2022-01-19 07:16:30,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:30,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:30,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:30,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:30,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:30,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822476916] [2022-01-19 07:16:30,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822476916] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:30,942 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:30,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:30,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903430779] [2022-01-19 07:16:30,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:30,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:30,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:30,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:30,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:30,944 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:30,945 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 191 transitions, 1006 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:30,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:30,945 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:30,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:31,166 INFO L129 PetriNetUnfolder]: 68/560 cut-off events. [2022-01-19 07:16:31,166 INFO L130 PetriNetUnfolder]: For 1427/1445 co-relation queries the response was YES. [2022-01-19 07:16:31,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1671 conditions, 560 events. 68/560 cut-off events. For 1427/1445 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2729 event pairs, 40 based on Foata normal form. 4/540 useless extension candidates. Maximal degree in co-relation 1597. Up to 145 conditions per place. [2022-01-19 07:16:31,170 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 51 selfloop transitions, 3 changer transitions 32/206 dead transitions. [2022-01-19 07:16:31,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 206 transitions, 1271 flow [2022-01-19 07:16:31,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 07:16:31,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 07:16:31,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2329 transitions. [2022-01-19 07:16:31,180 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7784090909090909 [2022-01-19 07:16:31,180 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2329 transitions. [2022-01-19 07:16:31,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2329 transitions. [2022-01-19 07:16:31,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:31,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2329 transitions. [2022-01-19 07:16:31,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.0) internal successors, (2329), 17 states have internal predecessors, (2329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,184 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,184 INFO L186 Difference]: Start difference. First operand has 277 places, 191 transitions, 1006 flow. Second operand 17 states and 2329 transitions. [2022-01-19 07:16:31,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 206 transitions, 1271 flow [2022-01-19 07:16:31,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 206 transitions, 1181 flow, removed 19 selfloop flow, removed 18 redundant places. [2022-01-19 07:16:31,192 INFO L242 Difference]: Finished difference. Result has 263 places, 171 transitions, 690 flow [2022-01-19 07:16:31,192 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=926, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=690, PETRI_PLACES=263, PETRI_TRANSITIONS=171} [2022-01-19 07:16:31,193 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 104 predicate places. [2022-01-19 07:16:31,193 INFO L470 AbstractCegarLoop]: Abstraction has has 263 places, 171 transitions, 690 flow [2022-01-19 07:16:31,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,193 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:31,193 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:31,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 07:16:31,193 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:31,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:31,193 INFO L85 PathProgramCache]: Analyzing trace with hash -97134579, now seen corresponding path program 13 times [2022-01-19 07:16:31,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:31,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704518875] [2022-01-19 07:16:31,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:31,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:31,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:31,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:31,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:31,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704518875] [2022-01-19 07:16:31,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704518875] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:31,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:31,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:31,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152375061] [2022-01-19 07:16:31,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:31,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:31,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:31,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:31,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:31,281 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:31,282 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 171 transitions, 690 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,282 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:31,282 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:31,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:31,564 INFO L129 PetriNetUnfolder]: 77/611 cut-off events. [2022-01-19 07:16:31,564 INFO L130 PetriNetUnfolder]: For 1367/1374 co-relation queries the response was YES. [2022-01-19 07:16:31,567 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1804 conditions, 611 events. 77/611 cut-off events. For 1367/1374 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3158 event pairs, 35 based on Foata normal form. 3/594 useless extension candidates. Maximal degree in co-relation 1738. Up to 128 conditions per place. [2022-01-19 07:16:31,568 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 56 selfloop transitions, 21 changer transitions 33/230 dead transitions. [2022-01-19 07:16:31,568 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 230 transitions, 1488 flow [2022-01-19 07:16:31,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 07:16:31,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 07:16:31,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3019 transitions. [2022-01-19 07:16:31,570 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7797004132231405 [2022-01-19 07:16:31,570 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3019 transitions. [2022-01-19 07:16:31,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3019 transitions. [2022-01-19 07:16:31,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:31,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3019 transitions. [2022-01-19 07:16:31,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 137.22727272727272) internal successors, (3019), 22 states have internal predecessors, (3019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,574 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,574 INFO L186 Difference]: Start difference. First operand has 263 places, 171 transitions, 690 flow. Second operand 22 states and 3019 transitions. [2022-01-19 07:16:31,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 230 transitions, 1488 flow [2022-01-19 07:16:31,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 230 transitions, 1341 flow, removed 32 selfloop flow, removed 19 redundant places. [2022-01-19 07:16:31,582 INFO L242 Difference]: Finished difference. Result has 250 places, 183 transitions, 848 flow [2022-01-19 07:16:31,582 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=633, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=848, PETRI_PLACES=250, PETRI_TRANSITIONS=183} [2022-01-19 07:16:31,582 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 91 predicate places. [2022-01-19 07:16:31,582 INFO L470 AbstractCegarLoop]: Abstraction has has 250 places, 183 transitions, 848 flow [2022-01-19 07:16:31,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,583 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:31,583 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:31,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 07:16:31,583 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:31,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:31,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1585175349, now seen corresponding path program 14 times [2022-01-19 07:16:31,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:31,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066406561] [2022-01-19 07:16:31,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:31,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:31,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:31,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:31,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:31,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066406561] [2022-01-19 07:16:31,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066406561] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:31,658 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:31,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:31,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329762979] [2022-01-19 07:16:31,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:31,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:31,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:31,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:31,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:31,660 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:31,661 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 183 transitions, 848 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,661 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:31,661 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:31,661 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:31,882 INFO L129 PetriNetUnfolder]: 79/605 cut-off events. [2022-01-19 07:16:31,883 INFO L130 PetriNetUnfolder]: For 1559/1566 co-relation queries the response was YES. [2022-01-19 07:16:31,886 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1888 conditions, 605 events. 79/605 cut-off events. For 1559/1566 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3123 event pairs, 35 based on Foata normal form. 2/585 useless extension candidates. Maximal degree in co-relation 1823. Up to 134 conditions per place. [2022-01-19 07:16:31,887 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 54 selfloop transitions, 27 changer transitions 28/229 dead transitions. [2022-01-19 07:16:31,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 229 transitions, 1534 flow [2022-01-19 07:16:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 07:16:31,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 07:16:31,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2341 transitions. [2022-01-19 07:16:31,889 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7824197860962567 [2022-01-19 07:16:31,889 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2341 transitions. [2022-01-19 07:16:31,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2341 transitions. [2022-01-19 07:16:31,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:31,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2341 transitions. [2022-01-19 07:16:31,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.7058823529412) internal successors, (2341), 17 states have internal predecessors, (2341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,892 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,892 INFO L186 Difference]: Start difference. First operand has 250 places, 183 transitions, 848 flow. Second operand 17 states and 2341 transitions. [2022-01-19 07:16:31,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 229 transitions, 1534 flow [2022-01-19 07:16:31,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 229 transitions, 1451 flow, removed 35 selfloop flow, removed 11 redundant places. [2022-01-19 07:16:31,900 INFO L242 Difference]: Finished difference. Result has 251 places, 191 transitions, 1002 flow [2022-01-19 07:16:31,901 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1002, PETRI_PLACES=251, PETRI_TRANSITIONS=191} [2022-01-19 07:16:31,901 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 92 predicate places. [2022-01-19 07:16:31,901 INFO L470 AbstractCegarLoop]: Abstraction has has 251 places, 191 transitions, 1002 flow [2022-01-19 07:16:31,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,901 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:31,901 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:31,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 07:16:31,902 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:31,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:31,902 INFO L85 PathProgramCache]: Analyzing trace with hash -941495501, now seen corresponding path program 15 times [2022-01-19 07:16:31,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:31,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806942103] [2022-01-19 07:16:31,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:31,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:31,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:31,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:31,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:31,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806942103] [2022-01-19 07:16:31,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806942103] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:31,987 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:31,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:31,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515200747] [2022-01-19 07:16:31,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:31,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:31,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:31,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:31,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:31,988 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:31,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 191 transitions, 1002 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:31,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:31,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:31,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:32,203 INFO L129 PetriNetUnfolder]: 77/615 cut-off events. [2022-01-19 07:16:32,203 INFO L130 PetriNetUnfolder]: For 1691/1698 co-relation queries the response was YES. [2022-01-19 07:16:32,206 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1934 conditions, 615 events. 77/615 cut-off events. For 1691/1698 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3221 event pairs, 34 based on Foata normal form. 3/597 useless extension candidates. Maximal degree in co-relation 1869. Up to 135 conditions per place. [2022-01-19 07:16:32,207 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 56 selfloop transitions, 25 changer transitions 31/232 dead transitions. [2022-01-19 07:16:32,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 232 transitions, 1623 flow [2022-01-19 07:16:32,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 07:16:32,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 07:16:32,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2210 transitions. [2022-01-19 07:16:32,208 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7848011363636364 [2022-01-19 07:16:32,208 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2210 transitions. [2022-01-19 07:16:32,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2210 transitions. [2022-01-19 07:16:32,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:32,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2210 transitions. [2022-01-19 07:16:32,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 138.125) internal successors, (2210), 16 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:32,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 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) [2022-01-19 07:16:32,211 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 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) [2022-01-19 07:16:32,212 INFO L186 Difference]: Start difference. First operand has 251 places, 191 transitions, 1002 flow. Second operand 16 states and 2210 transitions. [2022-01-19 07:16:32,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 232 transitions, 1623 flow [2022-01-19 07:16:32,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 232 transitions, 1525 flow, removed 22 selfloop flow, removed 9 redundant places. [2022-01-19 07:16:32,220 INFO L242 Difference]: Finished difference. Result has 257 places, 195 transitions, 1053 flow [2022-01-19 07:16:32,220 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=929, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1053, PETRI_PLACES=257, PETRI_TRANSITIONS=195} [2022-01-19 07:16:32,220 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 98 predicate places. [2022-01-19 07:16:32,220 INFO L470 AbstractCegarLoop]: Abstraction has has 257 places, 195 transitions, 1053 flow [2022-01-19 07:16:32,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:32,221 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:32,221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:32,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 07:16:32,221 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:32,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:32,221 INFO L85 PathProgramCache]: Analyzing trace with hash -2079824505, now seen corresponding path program 16 times [2022-01-19 07:16:32,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:32,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374105670] [2022-01-19 07:16:32,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:32,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:32,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:32,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:32,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:32,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374105670] [2022-01-19 07:16:32,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374105670] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:32,295 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:32,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:32,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490208044] [2022-01-19 07:16:32,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:32,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:32,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:32,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:32,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:32,297 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:32,297 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 195 transitions, 1053 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:32,297 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:32,297 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:32,298 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:32,565 INFO L129 PetriNetUnfolder]: 75/609 cut-off events. [2022-01-19 07:16:32,566 INFO L130 PetriNetUnfolder]: For 1833/1838 co-relation queries the response was YES. [2022-01-19 07:16:32,568 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1926 conditions, 609 events. 75/609 cut-off events. For 1833/1838 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3168 event pairs, 32 based on Foata normal form. 1/588 useless extension candidates. Maximal degree in co-relation 1859. Up to 127 conditions per place. [2022-01-19 07:16:32,569 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 61 selfloop transitions, 25 changer transitions 33/239 dead transitions. [2022-01-19 07:16:32,570 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 239 transitions, 1801 flow [2022-01-19 07:16:32,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 07:16:32,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 07:16:32,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2882 transitions. [2022-01-19 07:16:32,572 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7797619047619048 [2022-01-19 07:16:32,572 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2882 transitions. [2022-01-19 07:16:32,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2882 transitions. [2022-01-19 07:16:32,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:32,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2882 transitions. [2022-01-19 07:16:32,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 137.23809523809524) internal successors, (2882), 21 states have internal predecessors, (2882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:32,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:32,577 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:32,577 INFO L186 Difference]: Start difference. First operand has 257 places, 195 transitions, 1053 flow. Second operand 21 states and 2882 transitions. [2022-01-19 07:16:32,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 239 transitions, 1801 flow [2022-01-19 07:16:32,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 239 transitions, 1700 flow, removed 24 selfloop flow, removed 8 redundant places. [2022-01-19 07:16:32,587 INFO L242 Difference]: Finished difference. Result has 275 places, 197 transitions, 1135 flow [2022-01-19 07:16:32,587 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1135, PETRI_PLACES=275, PETRI_TRANSITIONS=197} [2022-01-19 07:16:32,587 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 116 predicate places. [2022-01-19 07:16:32,587 INFO L470 AbstractCegarLoop]: Abstraction has has 275 places, 197 transitions, 1135 flow [2022-01-19 07:16:32,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:32,588 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:32,588 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:32,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 07:16:32,588 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:32,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:32,588 INFO L85 PathProgramCache]: Analyzing trace with hash 155303969, now seen corresponding path program 17 times [2022-01-19 07:16:32,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:32,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724301494] [2022-01-19 07:16:32,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:32,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:32,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:32,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:32,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:32,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724301494] [2022-01-19 07:16:32,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724301494] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:32,657 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:32,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:32,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853418858] [2022-01-19 07:16:32,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:32,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:32,658 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:32,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:32,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:32,659 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:32,660 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 197 transitions, 1135 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:32,660 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:32,660 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:32,660 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:32,915 INFO L129 PetriNetUnfolder]: 65/556 cut-off events. [2022-01-19 07:16:32,915 INFO L130 PetriNetUnfolder]: For 1694/1701 co-relation queries the response was YES. [2022-01-19 07:16:32,919 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1742 conditions, 556 events. 65/556 cut-off events. For 1694/1701 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2700 event pairs, 32 based on Foata normal form. 3/538 useless extension candidates. Maximal degree in co-relation 1668. Up to 127 conditions per place. [2022-01-19 07:16:32,920 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 54 selfloop transitions, 13 changer transitions 33/220 dead transitions. [2022-01-19 07:16:32,920 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 220 transitions, 1535 flow [2022-01-19 07:16:32,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:16:32,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:16:32,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2469 transitions. [2022-01-19 07:16:32,922 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7793560606060606 [2022-01-19 07:16:32,922 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2469 transitions. [2022-01-19 07:16:32,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2469 transitions. [2022-01-19 07:16:32,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:32,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2469 transitions. [2022-01-19 07:16:32,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.16666666666666) internal successors, (2469), 18 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:32,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:32,926 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:32,926 INFO L186 Difference]: Start difference. First operand has 275 places, 197 transitions, 1135 flow. Second operand 18 states and 2469 transitions. [2022-01-19 07:16:32,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 220 transitions, 1535 flow [2022-01-19 07:16:32,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 220 transitions, 1420 flow, removed 33 selfloop flow, removed 16 redundant places. [2022-01-19 07:16:32,936 INFO L242 Difference]: Finished difference. Result has 270 places, 182 transitions, 900 flow [2022-01-19 07:16:32,936 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=900, PETRI_PLACES=270, PETRI_TRANSITIONS=182} [2022-01-19 07:16:32,937 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 111 predicate places. [2022-01-19 07:16:32,937 INFO L470 AbstractCegarLoop]: Abstraction has has 270 places, 182 transitions, 900 flow [2022-01-19 07:16:32,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:32,937 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:32,937 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:32,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 07:16:32,937 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:32,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:32,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1872184799, now seen corresponding path program 18 times [2022-01-19 07:16:32,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:32,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586433645] [2022-01-19 07:16:32,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:32,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:32,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:33,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:33,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:33,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586433645] [2022-01-19 07:16:33,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586433645] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:33,010 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:33,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:33,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863812029] [2022-01-19 07:16:33,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:33,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:33,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:33,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:33,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:33,012 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:33,012 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 182 transitions, 900 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:33,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:33,013 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:33,241 INFO L129 PetriNetUnfolder]: 61/550 cut-off events. [2022-01-19 07:16:33,242 INFO L130 PetriNetUnfolder]: For 1454/1461 co-relation queries the response was YES. [2022-01-19 07:16:33,244 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1608 conditions, 550 events. 61/550 cut-off events. For 1454/1461 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 2685 event pairs, 34 based on Foata normal form. 2/530 useless extension candidates. Maximal degree in co-relation 1539. Up to 125 conditions per place. [2022-01-19 07:16:33,245 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 45 selfloop transitions, 12 changer transitions 32/209 dead transitions. [2022-01-19 07:16:33,245 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 209 transitions, 1300 flow [2022-01-19 07:16:33,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:16:33,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:16:33,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2471 transitions. [2022-01-19 07:16:33,246 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7799873737373737 [2022-01-19 07:16:33,246 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2471 transitions. [2022-01-19 07:16:33,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2471 transitions. [2022-01-19 07:16:33,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:33,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2471 transitions. [2022-01-19 07:16:33,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.27777777777777) internal successors, (2471), 18 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,250 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,250 INFO L186 Difference]: Start difference. First operand has 270 places, 182 transitions, 900 flow. Second operand 18 states and 2471 transitions. [2022-01-19 07:16:33,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 209 transitions, 1300 flow [2022-01-19 07:16:33,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 209 transitions, 1194 flow, removed 17 selfloop flow, removed 19 redundant places. [2022-01-19 07:16:33,257 INFO L242 Difference]: Finished difference. Result has 253 places, 174 transitions, 758 flow [2022-01-19 07:16:33,257 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=758, PETRI_PLACES=253, PETRI_TRANSITIONS=174} [2022-01-19 07:16:33,258 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 94 predicate places. [2022-01-19 07:16:33,258 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 174 transitions, 758 flow [2022-01-19 07:16:33,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,258 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:33,258 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:33,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 07:16:33,258 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:33,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:33,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1588571595, now seen corresponding path program 19 times [2022-01-19 07:16:33,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:33,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872394677] [2022-01-19 07:16:33,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:33,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:33,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:33,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:33,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:33,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872394677] [2022-01-19 07:16:33,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872394677] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:33,345 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:33,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:33,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308501112] [2022-01-19 07:16:33,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:33,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:33,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:33,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:33,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:33,346 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:33,346 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 174 transitions, 758 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:33,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:33,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:33,519 INFO L129 PetriNetUnfolder]: 57/533 cut-off events. [2022-01-19 07:16:33,519 INFO L130 PetriNetUnfolder]: For 1071/1076 co-relation queries the response was YES. [2022-01-19 07:16:33,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1491 conditions, 533 events. 57/533 cut-off events. For 1071/1076 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 2547 event pairs, 32 based on Foata normal form. 1/512 useless extension candidates. Maximal degree in co-relation 1427. Up to 126 conditions per place. [2022-01-19 07:16:33,522 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 40 selfloop transitions, 17 changer transitions 32/209 dead transitions. [2022-01-19 07:16:33,522 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 209 transitions, 1272 flow [2022-01-19 07:16:33,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 07:16:33,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 07:16:33,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2339 transitions. [2022-01-19 07:16:33,524 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7817513368983957 [2022-01-19 07:16:33,524 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2339 transitions. [2022-01-19 07:16:33,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2339 transitions. [2022-01-19 07:16:33,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:33,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2339 transitions. [2022-01-19 07:16:33,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.58823529411765) internal successors, (2339), 17 states have internal predecessors, (2339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,527 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,527 INFO L186 Difference]: Start difference. First operand has 253 places, 174 transitions, 758 flow. Second operand 17 states and 2339 transitions. [2022-01-19 07:16:33,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 209 transitions, 1272 flow [2022-01-19 07:16:33,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 209 transitions, 1171 flow, removed 25 selfloop flow, removed 15 redundant places. [2022-01-19 07:16:33,534 INFO L242 Difference]: Finished difference. Result has 245 places, 175 transitions, 778 flow [2022-01-19 07:16:33,534 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=778, PETRI_PLACES=245, PETRI_TRANSITIONS=175} [2022-01-19 07:16:33,534 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 86 predicate places. [2022-01-19 07:16:33,534 INFO L470 AbstractCegarLoop]: Abstraction has has 245 places, 175 transitions, 778 flow [2022-01-19 07:16:33,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,534 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:33,535 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:33,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-19 07:16:33,535 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:33,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:33,535 INFO L85 PathProgramCache]: Analyzing trace with hash -369122677, now seen corresponding path program 20 times [2022-01-19 07:16:33,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:33,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976303322] [2022-01-19 07:16:33,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:33,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:33,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:33,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:33,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:33,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976303322] [2022-01-19 07:16:33,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976303322] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:33,619 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:33,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:16:33,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124085345] [2022-01-19 07:16:33,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:33,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:16:33,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:33,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:16:33,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:16:33,620 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-01-19 07:16:33,620 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 175 transitions, 778 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,620 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:33,621 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-01-19 07:16:33,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:33,796 INFO L129 PetriNetUnfolder]: 46/448 cut-off events. [2022-01-19 07:16:33,797 INFO L130 PetriNetUnfolder]: For 740/745 co-relation queries the response was YES. [2022-01-19 07:16:33,799 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1191 conditions, 448 events. 46/448 cut-off events. For 740/745 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1893 event pairs, 31 based on Foata normal form. 1/428 useless extension candidates. Maximal degree in co-relation 1129. Up to 103 conditions per place. [2022-01-19 07:16:33,799 INFO L132 encePairwiseOnDemand]: 163/176 looper letters, 29 selfloop transitions, 0 changer transitions 43/186 dead transitions. [2022-01-19 07:16:33,800 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 186 transitions, 950 flow [2022-01-19 07:16:33,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:16:33,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:16:33,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2459 transitions. [2022-01-19 07:16:33,801 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7761994949494949 [2022-01-19 07:16:33,801 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2459 transitions. [2022-01-19 07:16:33,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2459 transitions. [2022-01-19 07:16:33,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:33,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2459 transitions. [2022-01-19 07:16:33,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.61111111111111) internal successors, (2459), 18 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,804 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,805 INFO L186 Difference]: Start difference. First operand has 245 places, 175 transitions, 778 flow. Second operand 18 states and 2459 transitions. [2022-01-19 07:16:33,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 186 transitions, 950 flow [2022-01-19 07:16:33,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 186 transitions, 864 flow, removed 23 selfloop flow, removed 13 redundant places. [2022-01-19 07:16:33,810 INFO L242 Difference]: Finished difference. Result has 244 places, 143 transitions, 402 flow [2022-01-19 07:16:33,810 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=402, PETRI_PLACES=244, PETRI_TRANSITIONS=143} [2022-01-19 07:16:33,810 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 85 predicate places. [2022-01-19 07:16:33,810 INFO L470 AbstractCegarLoop]: Abstraction has has 244 places, 143 transitions, 402 flow [2022-01-19 07:16:33,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:33,810 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:33,811 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:33,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 07:16:33,811 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:33,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:33,811 INFO L85 PathProgramCache]: Analyzing trace with hash -214406091, now seen corresponding path program 1 times [2022-01-19 07:16:33,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:33,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765279265] [2022-01-19 07:16:33,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:33,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:33,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:34,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:34,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:34,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765279265] [2022-01-19 07:16:34,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765279265] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:34,248 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:34,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:16:34,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629210286] [2022-01-19 07:16:34,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:34,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:16:34,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:34,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:16:34,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:16:34,250 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:16:34,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 143 transitions, 402 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:34,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:34,252 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:16:34,252 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:36,517 INFO L129 PetriNetUnfolder]: 367/1337 cut-off events. [2022-01-19 07:16:36,517 INFO L130 PetriNetUnfolder]: For 1775/1777 co-relation queries the response was YES. [2022-01-19 07:16:36,523 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3245 conditions, 1337 events. 367/1337 cut-off events. For 1775/1777 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 7681 event pairs, 67 based on Foata normal form. 1/1307 useless extension candidates. Maximal degree in co-relation 3190. Up to 126 conditions per place. [2022-01-19 07:16:36,525 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 192 selfloop transitions, 33 changer transitions 49/361 dead transitions. [2022-01-19 07:16:36,525 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 361 transitions, 1995 flow [2022-01-19 07:16:36,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 07:16:36,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 07:16:36,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 4974 transitions. [2022-01-19 07:16:36,527 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6423037190082644 [2022-01-19 07:16:36,528 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 4974 transitions. [2022-01-19 07:16:36,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 4974 transitions. [2022-01-19 07:16:36,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:36,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 4974 transitions. [2022-01-19 07:16:36,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 113.04545454545455) internal successors, (4974), 44 states have internal predecessors, (4974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:36,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 176.0) internal successors, (7920), 45 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:36,535 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 176.0) internal successors, (7920), 45 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:36,535 INFO L186 Difference]: Start difference. First operand has 244 places, 143 transitions, 402 flow. Second operand 44 states and 4974 transitions. [2022-01-19 07:16:36,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 361 transitions, 1995 flow [2022-01-19 07:16:36,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 361 transitions, 1819 flow, removed 87 selfloop flow, removed 11 redundant places. [2022-01-19 07:16:36,542 INFO L242 Difference]: Finished difference. Result has 265 places, 166 transitions, 709 flow [2022-01-19 07:16:36,542 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=709, PETRI_PLACES=265, PETRI_TRANSITIONS=166} [2022-01-19 07:16:36,542 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 106 predicate places. [2022-01-19 07:16:36,542 INFO L470 AbstractCegarLoop]: Abstraction has has 265 places, 166 transitions, 709 flow [2022-01-19 07:16:36,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:36,543 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:36,543 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:36,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 07:16:36,543 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:36,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:36,543 INFO L85 PathProgramCache]: Analyzing trace with hash 444470777, now seen corresponding path program 2 times [2022-01-19 07:16:36,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:36,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339114153] [2022-01-19 07:16:36,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:36,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:36,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:36,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:36,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:36,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339114153] [2022-01-19 07:16:36,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339114153] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:36,942 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:36,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:16:36,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707274012] [2022-01-19 07:16:36,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:36,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:16:36,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:36,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:16:36,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:16:36,944 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:16:36,945 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 166 transitions, 709 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:36,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:36,946 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:16:36,946 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:39,512 INFO L129 PetriNetUnfolder]: 812/2783 cut-off events. [2022-01-19 07:16:39,513 INFO L130 PetriNetUnfolder]: For 11971/11973 co-relation queries the response was YES. [2022-01-19 07:16:39,531 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8930 conditions, 2783 events. 812/2783 cut-off events. For 11971/11973 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 21223 event pairs, 139 based on Foata normal form. 1/2725 useless extension candidates. Maximal degree in co-relation 8851. Up to 493 conditions per place. [2022-01-19 07:16:39,538 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 283 selfloop transitions, 32 changer transitions 39/441 dead transitions. [2022-01-19 07:16:39,538 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 441 transitions, 3132 flow [2022-01-19 07:16:39,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:16:39,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:16:39,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4065 transitions. [2022-01-19 07:16:39,540 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6599025974025974 [2022-01-19 07:16:39,540 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4065 transitions. [2022-01-19 07:16:39,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4065 transitions. [2022-01-19 07:16:39,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:39,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4065 transitions. [2022-01-19 07:16:39,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 116.14285714285714) internal successors, (4065), 35 states have internal predecessors, (4065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:39,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:39,546 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:39,546 INFO L186 Difference]: Start difference. First operand has 265 places, 166 transitions, 709 flow. Second operand 35 states and 4065 transitions. [2022-01-19 07:16:39,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 441 transitions, 3132 flow [2022-01-19 07:16:39,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 441 transitions, 2647 flow, removed 215 selfloop flow, removed 27 redundant places. [2022-01-19 07:16:39,567 INFO L242 Difference]: Finished difference. Result has 278 places, 197 transitions, 1037 flow [2022-01-19 07:16:39,567 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1037, PETRI_PLACES=278, PETRI_TRANSITIONS=197} [2022-01-19 07:16:39,568 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 119 predicate places. [2022-01-19 07:16:39,568 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 197 transitions, 1037 flow [2022-01-19 07:16:39,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:39,568 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:39,568 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:39,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-19 07:16:39,568 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:39,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:39,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1628285391, now seen corresponding path program 3 times [2022-01-19 07:16:39,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:39,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752538843] [2022-01-19 07:16:39,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:39,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:39,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:39,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:39,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:39,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752538843] [2022-01-19 07:16:39,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752538843] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:39,994 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:39,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:16:39,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548700210] [2022-01-19 07:16:39,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:39,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:16:39,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:39,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:16:39,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:16:39,996 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:16:39,997 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 197 transitions, 1037 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:39,997 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:39,997 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:16:39,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:42,236 INFO L129 PetriNetUnfolder]: 840/2945 cut-off events. [2022-01-19 07:16:42,236 INFO L130 PetriNetUnfolder]: For 11889/11894 co-relation queries the response was YES. [2022-01-19 07:16:42,257 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9917 conditions, 2945 events. 840/2945 cut-off events. For 11889/11894 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 22734 event pairs, 93 based on Foata normal form. 1/2858 useless extension candidates. Maximal degree in co-relation 9829. Up to 364 conditions per place. [2022-01-19 07:16:42,263 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 209 selfloop transitions, 66 changer transitions 40/402 dead transitions. [2022-01-19 07:16:42,263 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 402 transitions, 3045 flow [2022-01-19 07:16:42,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:16:42,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:16:42,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3991 transitions. [2022-01-19 07:16:42,266 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6478896103896103 [2022-01-19 07:16:42,266 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3991 transitions. [2022-01-19 07:16:42,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3991 transitions. [2022-01-19 07:16:42,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:42,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3991 transitions. [2022-01-19 07:16:42,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.02857142857142) internal successors, (3991), 35 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:42,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:42,272 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:42,272 INFO L186 Difference]: Start difference. First operand has 278 places, 197 transitions, 1037 flow. Second operand 35 states and 3991 transitions. [2022-01-19 07:16:42,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 402 transitions, 3045 flow [2022-01-19 07:16:42,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 402 transitions, 2763 flow, removed 140 selfloop flow, removed 16 redundant places. [2022-01-19 07:16:42,302 INFO L242 Difference]: Finished difference. Result has 305 places, 219 transitions, 1311 flow [2022-01-19 07:16:42,302 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1311, PETRI_PLACES=305, PETRI_TRANSITIONS=219} [2022-01-19 07:16:42,303 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 146 predicate places. [2022-01-19 07:16:42,303 INFO L470 AbstractCegarLoop]: Abstraction has has 305 places, 219 transitions, 1311 flow [2022-01-19 07:16:42,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:42,303 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:42,303 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:42,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-01-19 07:16:42,303 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:42,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:42,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1607873181, now seen corresponding path program 4 times [2022-01-19 07:16:42,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:42,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886091635] [2022-01-19 07:16:42,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:42,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:42,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:42,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:42,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:42,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886091635] [2022-01-19 07:16:42,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886091635] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:42,720 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:42,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:16:42,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021600237] [2022-01-19 07:16:42,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:42,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:16:42,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:42,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:16:42,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:16:42,723 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:16:42,724 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 219 transitions, 1311 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:42,724 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:42,724 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:16:42,724 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:47,002 INFO L129 PetriNetUnfolder]: 883/3117 cut-off events. [2022-01-19 07:16:47,003 INFO L130 PetriNetUnfolder]: For 14778/14784 co-relation queries the response was YES. [2022-01-19 07:16:47,026 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11302 conditions, 3117 events. 883/3117 cut-off events. For 14778/14784 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 24389 event pairs, 91 based on Foata normal form. 3/3066 useless extension candidates. Maximal degree in co-relation 11205. Up to 309 conditions per place. [2022-01-19 07:16:47,032 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 361 selfloop transitions, 43 changer transitions 124/615 dead transitions. [2022-01-19 07:16:47,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 615 transitions, 5729 flow [2022-01-19 07:16:47,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-19 07:16:47,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-01-19 07:16:47,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 7313 transitions. [2022-01-19 07:16:47,037 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6392482517482517 [2022-01-19 07:16:47,037 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 7313 transitions. [2022-01-19 07:16:47,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 7313 transitions. [2022-01-19 07:16:47,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:47,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 7313 transitions. [2022-01-19 07:16:47,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 112.50769230769231) internal successors, (7313), 65 states have internal predecessors, (7313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:47,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 176.0) internal successors, (11616), 66 states have internal predecessors, (11616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:47,050 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 176.0) internal successors, (11616), 66 states have internal predecessors, (11616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:47,050 INFO L186 Difference]: Start difference. First operand has 305 places, 219 transitions, 1311 flow. Second operand 65 states and 7313 transitions. [2022-01-19 07:16:47,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 615 transitions, 5729 flow [2022-01-19 07:16:47,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 615 transitions, 4989 flow, removed 118 selfloop flow, removed 20 redundant places. [2022-01-19 07:16:47,101 INFO L242 Difference]: Finished difference. Result has 387 places, 219 transitions, 1298 flow [2022-01-19 07:16:47,102 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=1298, PETRI_PLACES=387, PETRI_TRANSITIONS=219} [2022-01-19 07:16:47,102 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 228 predicate places. [2022-01-19 07:16:47,102 INFO L470 AbstractCegarLoop]: Abstraction has has 387 places, 219 transitions, 1298 flow [2022-01-19 07:16:47,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:47,103 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:47,103 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:47,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 07:16:47,103 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:47,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:47,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1990567509, now seen corresponding path program 5 times [2022-01-19 07:16:47,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:47,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345336786] [2022-01-19 07:16:47,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:47,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:47,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:47,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:47,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:47,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345336786] [2022-01-19 07:16:47,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345336786] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:47,488 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:47,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:16:47,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407196362] [2022-01-19 07:16:47,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:47,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:16:47,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:47,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:16:47,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:16:47,490 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:16:47,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 219 transitions, 1298 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:47,491 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:47,491 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:16:47,491 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:50,785 INFO L129 PetriNetUnfolder]: 997/3471 cut-off events. [2022-01-19 07:16:50,785 INFO L130 PetriNetUnfolder]: For 28322/28327 co-relation queries the response was YES. [2022-01-19 07:16:50,824 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14655 conditions, 3471 events. 997/3471 cut-off events. For 28322/28327 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 28326 event pairs, 211 based on Foata normal form. 3/3398 useless extension candidates. Maximal degree in co-relation 14518. Up to 591 conditions per place. [2022-01-19 07:16:50,836 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 329 selfloop transitions, 34 changer transitions 39/489 dead transitions. [2022-01-19 07:16:50,836 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 489 transitions, 4671 flow [2022-01-19 07:16:50,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:16:50,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:16:50,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4068 transitions. [2022-01-19 07:16:50,838 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6603896103896104 [2022-01-19 07:16:50,838 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4068 transitions. [2022-01-19 07:16:50,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4068 transitions. [2022-01-19 07:16:50,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:50,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4068 transitions. [2022-01-19 07:16:50,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 116.22857142857143) internal successors, (4068), 35 states have internal predecessors, (4068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:50,843 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:50,844 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:50,844 INFO L186 Difference]: Start difference. First operand has 387 places, 219 transitions, 1298 flow. Second operand 35 states and 4068 transitions. [2022-01-19 07:16:50,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 489 transitions, 4671 flow [2022-01-19 07:16:50,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 489 transitions, 3888 flow, removed 265 selfloop flow, removed 60 redundant places. [2022-01-19 07:16:50,908 INFO L242 Difference]: Finished difference. Result has 338 places, 244 transitions, 1596 flow [2022-01-19 07:16:50,908 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1596, PETRI_PLACES=338, PETRI_TRANSITIONS=244} [2022-01-19 07:16:50,909 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 179 predicate places. [2022-01-19 07:16:50,909 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 244 transitions, 1596 flow [2022-01-19 07:16:50,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:50,909 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:50,909 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:50,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-19 07:16:50,909 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:50,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:50,910 INFO L85 PathProgramCache]: Analyzing trace with hash 603582109, now seen corresponding path program 6 times [2022-01-19 07:16:50,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:50,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586794634] [2022-01-19 07:16:50,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:50,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:50,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:51,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:51,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:51,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586794634] [2022-01-19 07:16:51,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586794634] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:51,303 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:51,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:16:51,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129776155] [2022-01-19 07:16:51,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:51,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:16:51,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:51,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:16:51,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:16:51,305 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:16:51,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 244 transitions, 1596 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:51,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:51,306 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:16:51,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:53,794 INFO L129 PetriNetUnfolder]: 1088/3774 cut-off events. [2022-01-19 07:16:53,794 INFO L130 PetriNetUnfolder]: For 29016/29021 co-relation queries the response was YES. [2022-01-19 07:16:53,833 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15394 conditions, 3774 events. 1088/3774 cut-off events. For 29016/29021 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 31277 event pairs, 150 based on Foata normal form. 1/3643 useless extension candidates. Maximal degree in co-relation 15277. Up to 677 conditions per place. [2022-01-19 07:16:53,843 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 269 selfloop transitions, 60 changer transitions 44/460 dead transitions. [2022-01-19 07:16:53,843 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 460 transitions, 4453 flow [2022-01-19 07:16:53,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:16:53,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:16:53,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4007 transitions. [2022-01-19 07:16:53,846 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.650487012987013 [2022-01-19 07:16:53,846 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4007 transitions. [2022-01-19 07:16:53,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4007 transitions. [2022-01-19 07:16:53,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:53,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4007 transitions. [2022-01-19 07:16:53,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.48571428571428) internal successors, (4007), 35 states have internal predecessors, (4007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:53,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:53,852 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:53,852 INFO L186 Difference]: Start difference. First operand has 338 places, 244 transitions, 1596 flow. Second operand 35 states and 4007 transitions. [2022-01-19 07:16:53,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 460 transitions, 4453 flow [2022-01-19 07:16:53,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 460 transitions, 4099 flow, removed 155 selfloop flow, removed 19 redundant places. [2022-01-19 07:16:53,919 INFO L242 Difference]: Finished difference. Result has 363 places, 269 transitions, 1946 flow [2022-01-19 07:16:53,919 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1380, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1946, PETRI_PLACES=363, PETRI_TRANSITIONS=269} [2022-01-19 07:16:53,919 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 204 predicate places. [2022-01-19 07:16:53,919 INFO L470 AbstractCegarLoop]: Abstraction has has 363 places, 269 transitions, 1946 flow [2022-01-19 07:16:53,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:53,920 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:53,920 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:53,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-01-19 07:16:53,920 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:53,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:53,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1760046429, now seen corresponding path program 7 times [2022-01-19 07:16:53,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:53,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427955585] [2022-01-19 07:16:53,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:53,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:53,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:54,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:54,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:54,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427955585] [2022-01-19 07:16:54,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427955585] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:54,302 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:54,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:16:54,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013962873] [2022-01-19 07:16:54,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:54,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:16:54,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:54,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:16:54,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:16:54,304 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:16:54,305 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 269 transitions, 1946 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:54,305 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:54,305 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:16:54,305 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:16:56,934 INFO L129 PetriNetUnfolder]: 1172/3935 cut-off events. [2022-01-19 07:16:56,934 INFO L130 PetriNetUnfolder]: For 38389/38394 co-relation queries the response was YES. [2022-01-19 07:16:56,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18047 conditions, 3935 events. 1172/3935 cut-off events. For 38389/38394 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 32575 event pairs, 168 based on Foata normal form. 3/3871 useless extension candidates. Maximal degree in co-relation 17920. Up to 633 conditions per place. [2022-01-19 07:16:56,980 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 361 selfloop transitions, 63 changer transitions 36/547 dead transitions. [2022-01-19 07:16:56,981 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 547 transitions, 6087 flow [2022-01-19 07:16:56,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:16:56,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:16:56,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4001 transitions. [2022-01-19 07:16:56,984 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.649512987012987 [2022-01-19 07:16:56,984 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4001 transitions. [2022-01-19 07:16:56,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4001 transitions. [2022-01-19 07:16:56,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:16:56,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4001 transitions. [2022-01-19 07:16:56,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.31428571428572) internal successors, (4001), 35 states have internal predecessors, (4001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:56,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:56,991 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:56,991 INFO L186 Difference]: Start difference. First operand has 363 places, 269 transitions, 1946 flow. Second operand 35 states and 4001 transitions. [2022-01-19 07:16:56,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 547 transitions, 6087 flow [2022-01-19 07:16:57,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 547 transitions, 5421 flow, removed 202 selfloop flow, removed 19 redundant places. [2022-01-19 07:16:57,074 INFO L242 Difference]: Finished difference. Result has 388 places, 293 transitions, 2351 flow [2022-01-19 07:16:57,075 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2351, PETRI_PLACES=388, PETRI_TRANSITIONS=293} [2022-01-19 07:16:57,075 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 229 predicate places. [2022-01-19 07:16:57,075 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 293 transitions, 2351 flow [2022-01-19 07:16:57,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:57,075 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:16:57,076 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:16:57,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-01-19 07:16:57,076 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:16:57,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:16:57,076 INFO L85 PathProgramCache]: Analyzing trace with hash -330972291, now seen corresponding path program 8 times [2022-01-19 07:16:57,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:16:57,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616290422] [2022-01-19 07:16:57,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:16:57,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:16:57,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:16:57,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:16:57,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:16:57,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616290422] [2022-01-19 07:16:57,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616290422] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:16:57,460 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:16:57,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:16:57,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448148326] [2022-01-19 07:16:57,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:16:57,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:16:57,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:16:57,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:16:57,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:16:57,462 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:16:57,464 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 293 transitions, 2351 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:16:57,464 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:16:57,464 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:16:57,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:17:00,290 INFO L129 PetriNetUnfolder]: 1313/4453 cut-off events. [2022-01-19 07:17:00,291 INFO L130 PetriNetUnfolder]: For 50785/50790 co-relation queries the response was YES. [2022-01-19 07:17:00,335 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20943 conditions, 4453 events. 1313/4453 cut-off events. For 50785/50790 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 38201 event pairs, 229 based on Foata normal form. 1/4304 useless extension candidates. Maximal degree in co-relation 20804. Up to 1198 conditions per place. [2022-01-19 07:17:00,349 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 335 selfloop transitions, 57 changer transitions 44/523 dead transitions. [2022-01-19 07:17:00,349 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 523 transitions, 6112 flow [2022-01-19 07:17:00,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:17:00,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:17:00,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4011 transitions. [2022-01-19 07:17:00,351 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6511363636363636 [2022-01-19 07:17:00,351 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4011 transitions. [2022-01-19 07:17:00,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4011 transitions. [2022-01-19 07:17:00,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:17:00,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4011 transitions. [2022-01-19 07:17:00,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.6) internal successors, (4011), 35 states have internal predecessors, (4011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:00,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:00,357 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:00,357 INFO L186 Difference]: Start difference. First operand has 388 places, 293 transitions, 2351 flow. Second operand 35 states and 4011 transitions. [2022-01-19 07:17:00,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 523 transitions, 6112 flow [2022-01-19 07:17:00,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 523 transitions, 5558 flow, removed 175 selfloop flow, removed 19 redundant places. [2022-01-19 07:17:00,498 INFO L242 Difference]: Finished difference. Result has 415 places, 320 transitions, 2659 flow [2022-01-19 07:17:00,498 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1999, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2659, PETRI_PLACES=415, PETRI_TRANSITIONS=320} [2022-01-19 07:17:00,498 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 256 predicate places. [2022-01-19 07:17:00,498 INFO L470 AbstractCegarLoop]: Abstraction has has 415 places, 320 transitions, 2659 flow [2022-01-19 07:17:00,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:00,499 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:17:00,499 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:17:00,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-01-19 07:17:00,499 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:17:00,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:17:00,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1307403661, now seen corresponding path program 9 times [2022-01-19 07:17:00,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:17:00,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330912532] [2022-01-19 07:17:00,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:17:00,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:17:00,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:17:00,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:17:00,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:17:00,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330912532] [2022-01-19 07:17:00,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330912532] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:17:00,918 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:17:00,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:17:00,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228898813] [2022-01-19 07:17:00,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:17:00,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:17:00,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:17:00,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:17:00,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:17:00,920 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:17:00,921 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 320 transitions, 2659 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:00,921 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:17:00,921 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:17:00,921 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:17:03,958 INFO L129 PetriNetUnfolder]: 1443/4779 cut-off events. [2022-01-19 07:17:03,958 INFO L130 PetriNetUnfolder]: For 68795/68804 co-relation queries the response was YES. [2022-01-19 07:17:04,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24722 conditions, 4779 events. 1443/4779 cut-off events. For 68795/68804 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 41131 event pairs, 294 based on Foata normal form. 5/4692 useless extension candidates. Maximal degree in co-relation 24569. Up to 1220 conditions per place. [2022-01-19 07:17:04,023 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 412 selfloop transitions, 61 changer transitions 36/596 dead transitions. [2022-01-19 07:17:04,023 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 596 transitions, 7408 flow [2022-01-19 07:17:04,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:17:04,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:17:04,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4004 transitions. [2022-01-19 07:17:04,025 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.65 [2022-01-19 07:17:04,025 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4004 transitions. [2022-01-19 07:17:04,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4004 transitions. [2022-01-19 07:17:04,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:17:04,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4004 transitions. [2022-01-19 07:17:04,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.4) internal successors, (4004), 35 states have internal predecessors, (4004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:04,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:04,030 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:04,030 INFO L186 Difference]: Start difference. First operand has 415 places, 320 transitions, 2659 flow. Second operand 35 states and 4004 transitions. [2022-01-19 07:17:04,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 596 transitions, 7408 flow [2022-01-19 07:17:04,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 596 transitions, 6681 flow, removed 280 selfloop flow, removed 19 redundant places. [2022-01-19 07:17:04,296 INFO L242 Difference]: Finished difference. Result has 442 places, 346 transitions, 3132 flow [2022-01-19 07:17:04,297 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3132, PETRI_PLACES=442, PETRI_TRANSITIONS=346} [2022-01-19 07:17:04,297 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 283 predicate places. [2022-01-19 07:17:04,297 INFO L470 AbstractCegarLoop]: Abstraction has has 442 places, 346 transitions, 3132 flow [2022-01-19 07:17:04,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:04,297 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:17:04,297 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:17:04,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-01-19 07:17:04,298 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:17:04,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:17:04,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1590830695, now seen corresponding path program 10 times [2022-01-19 07:17:04,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:17:04,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93477346] [2022-01-19 07:17:04,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:17:04,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:17:04,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:17:04,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:17:04,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:17:04,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93477346] [2022-01-19 07:17:04,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93477346] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:17:04,669 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:17:04,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:17:04,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866906472] [2022-01-19 07:17:04,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:17:04,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:17:04,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:17:04,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:17:04,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=593, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:17:04,671 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:17:04,672 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 346 transitions, 3132 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:04,672 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:17:04,672 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:17:04,672 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:17:08,006 INFO L129 PetriNetUnfolder]: 1711/5691 cut-off events. [2022-01-19 07:17:08,006 INFO L130 PetriNetUnfolder]: For 92803/92812 co-relation queries the response was YES. [2022-01-19 07:17:08,086 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29920 conditions, 5691 events. 1711/5691 cut-off events. For 92803/92812 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 51296 event pairs, 362 based on Foata normal form. 1/5516 useless extension candidates. Maximal degree in co-relation 29754. Up to 1116 conditions per place. [2022-01-19 07:17:08,102 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 404 selfloop transitions, 103 changer transitions 40/634 dead transitions. [2022-01-19 07:17:08,102 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 634 transitions, 8420 flow [2022-01-19 07:17:08,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:17:08,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:17:08,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4024 transitions. [2022-01-19 07:17:08,112 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6532467532467533 [2022-01-19 07:17:08,112 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4024 transitions. [2022-01-19 07:17:08,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4024 transitions. [2022-01-19 07:17:08,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:17:08,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4024 transitions. [2022-01-19 07:17:08,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.97142857142858) internal successors, (4024), 35 states have internal predecessors, (4024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:08,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:08,117 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:08,117 INFO L186 Difference]: Start difference. First operand has 442 places, 346 transitions, 3132 flow. Second operand 35 states and 4024 transitions. [2022-01-19 07:17:08,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 634 transitions, 8420 flow [2022-01-19 07:17:08,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 634 transitions, 7687 flow, removed 298 selfloop flow, removed 19 redundant places. [2022-01-19 07:17:08,346 INFO L242 Difference]: Finished difference. Result has 474 places, 377 transitions, 3713 flow [2022-01-19 07:17:08,346 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2704, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3713, PETRI_PLACES=474, PETRI_TRANSITIONS=377} [2022-01-19 07:17:08,346 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 315 predicate places. [2022-01-19 07:17:08,346 INFO L470 AbstractCegarLoop]: Abstraction has has 474 places, 377 transitions, 3713 flow [2022-01-19 07:17:08,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:08,347 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:17:08,347 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:17:08,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-01-19 07:17:08,347 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:17:08,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:17:08,347 INFO L85 PathProgramCache]: Analyzing trace with hash 118525987, now seen corresponding path program 11 times [2022-01-19 07:17:08,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:17:08,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374182589] [2022-01-19 07:17:08,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:17:08,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:17:08,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:17:08,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:17:08,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:17:08,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374182589] [2022-01-19 07:17:08,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374182589] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:17:08,707 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:17:08,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:17:08,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843159583] [2022-01-19 07:17:08,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:17:08,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:17:08,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:17:08,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:17:08,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:17:08,709 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:17:08,710 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 377 transitions, 3713 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:08,710 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:17:08,710 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:17:08,710 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:17:13,801 INFO L129 PetriNetUnfolder]: 1895/6313 cut-off events. [2022-01-19 07:17:13,801 INFO L130 PetriNetUnfolder]: For 127531/127539 co-relation queries the response was YES. [2022-01-19 07:17:13,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36432 conditions, 6313 events. 1895/6313 cut-off events. For 127531/127539 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 58377 event pairs, 480 based on Foata normal form. 5/6200 useless extension candidates. Maximal degree in co-relation 36248. Up to 2135 conditions per place. [2022-01-19 07:17:13,902 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 538 selfloop transitions, 35 changer transitions 112/772 dead transitions. [2022-01-19 07:17:13,902 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 772 transitions, 10935 flow [2022-01-19 07:17:13,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-19 07:17:13,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-01-19 07:17:13,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 7020 transitions. [2022-01-19 07:17:13,905 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6433284457478006 [2022-01-19 07:17:13,905 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 7020 transitions. [2022-01-19 07:17:13,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 7020 transitions. [2022-01-19 07:17:13,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:17:13,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 7020 transitions. [2022-01-19 07:17:13,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 113.2258064516129) internal successors, (7020), 62 states have internal predecessors, (7020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:13,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:13,915 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:13,915 INFO L186 Difference]: Start difference. First operand has 474 places, 377 transitions, 3713 flow. Second operand 62 states and 7020 transitions. [2022-01-19 07:17:13,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 772 transitions, 10935 flow [2022-01-19 07:17:14,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 772 transitions, 10077 flow, removed 426 selfloop flow, removed 16 redundant places. [2022-01-19 07:17:14,347 INFO L242 Difference]: Finished difference. Result has 561 places, 386 transitions, 3823 flow [2022-01-19 07:17:14,347 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=3823, PETRI_PLACES=561, PETRI_TRANSITIONS=386} [2022-01-19 07:17:14,348 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 402 predicate places. [2022-01-19 07:17:14,348 INFO L470 AbstractCegarLoop]: Abstraction has has 561 places, 386 transitions, 3823 flow [2022-01-19 07:17:14,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:14,348 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:17:14,348 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:17:14,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-19 07:17:14,348 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:17:14,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:17:14,349 INFO L85 PathProgramCache]: Analyzing trace with hash -811381305, now seen corresponding path program 12 times [2022-01-19 07:17:14,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:17:14,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306614053] [2022-01-19 07:17:14,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:17:14,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:17:14,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:17:14,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:17:14,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:17:14,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306614053] [2022-01-19 07:17:14,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306614053] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:17:14,736 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:17:14,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:17:14,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035312993] [2022-01-19 07:17:14,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:17:14,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:17:14,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:17:14,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:17:14,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:17:14,738 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:17:14,794 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 386 transitions, 3823 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:14,795 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:17:14,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:17:14,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:17:19,120 INFO L129 PetriNetUnfolder]: 2012/6943 cut-off events. [2022-01-19 07:17:19,120 INFO L130 PetriNetUnfolder]: For 226317/226329 co-relation queries the response was YES. [2022-01-19 07:17:19,222 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44312 conditions, 6943 events. 2012/6943 cut-off events. For 226317/226329 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 66247 event pairs, 522 based on Foata normal form. 1/6691 useless extension candidates. Maximal degree in co-relation 44086. Up to 2306 conditions per place. [2022-01-19 07:17:19,246 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 469 selfloop transitions, 58 changer transitions 48/662 dead transitions. [2022-01-19 07:17:19,246 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 662 transitions, 10310 flow [2022-01-19 07:17:19,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:17:19,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:17:19,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4027 transitions. [2022-01-19 07:17:19,248 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6537337662337662 [2022-01-19 07:17:19,248 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4027 transitions. [2022-01-19 07:17:19,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4027 transitions. [2022-01-19 07:17:19,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:17:19,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4027 transitions. [2022-01-19 07:17:19,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 115.05714285714286) internal successors, (4027), 35 states have internal predecessors, (4027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:19,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:19,254 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:19,254 INFO L186 Difference]: Start difference. First operand has 561 places, 386 transitions, 3823 flow. Second operand 35 states and 4027 transitions. [2022-01-19 07:17:19,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 662 transitions, 10310 flow [2022-01-19 07:17:19,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 662 transitions, 9584 flow, removed 317 selfloop flow, removed 31 redundant places. [2022-01-19 07:17:19,981 INFO L242 Difference]: Finished difference. Result has 545 places, 414 transitions, 4486 flow [2022-01-19 07:17:19,982 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4486, PETRI_PLACES=545, PETRI_TRANSITIONS=414} [2022-01-19 07:17:19,982 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 386 predicate places. [2022-01-19 07:17:19,982 INFO L470 AbstractCegarLoop]: Abstraction has has 545 places, 414 transitions, 4486 flow [2022-01-19 07:17:19,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:19,983 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:17:19,983 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:17:19,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-01-19 07:17:19,983 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:17:19,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:17:19,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1969354953, now seen corresponding path program 13 times [2022-01-19 07:17:19,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:17:19,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833615515] [2022-01-19 07:17:19,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:17:19,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:17:19,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:17:20,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:17:20,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:17:20,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833615515] [2022-01-19 07:17:20,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833615515] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:17:20,362 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:17:20,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:17:20,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541152393] [2022-01-19 07:17:20,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:17:20,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:17:20,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:17:20,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:17:20,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:17:20,364 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:17:20,365 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 414 transitions, 4486 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:20,365 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:17:20,365 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:17:20,365 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:17:24,717 INFO L129 PetriNetUnfolder]: 2216/7378 cut-off events. [2022-01-19 07:17:24,718 INFO L130 PetriNetUnfolder]: For 243293/243307 co-relation queries the response was YES. [2022-01-19 07:17:24,872 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49416 conditions, 7378 events. 2216/7378 cut-off events. For 243293/243307 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 70824 event pairs, 913 based on Foata normal form. 5/7241 useless extension candidates. Maximal degree in co-relation 49188. Up to 2981 conditions per place. [2022-01-19 07:17:24,898 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 519 selfloop transitions, 51 changer transitions 36/693 dead transitions. [2022-01-19 07:17:24,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 693 transitions, 10665 flow [2022-01-19 07:17:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:17:24,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:17:24,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4036 transitions. [2022-01-19 07:17:24,900 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6551948051948052 [2022-01-19 07:17:24,900 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4036 transitions. [2022-01-19 07:17:24,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4036 transitions. [2022-01-19 07:17:24,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:17:24,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4036 transitions. [2022-01-19 07:17:24,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 115.31428571428572) internal successors, (4036), 35 states have internal predecessors, (4036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:24,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:24,906 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:24,906 INFO L186 Difference]: Start difference. First operand has 545 places, 414 transitions, 4486 flow. Second operand 35 states and 4036 transitions. [2022-01-19 07:17:24,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 693 transitions, 10665 flow [2022-01-19 07:17:25,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 693 transitions, 9921 flow, removed 318 selfloop flow, removed 19 redundant places. [2022-01-19 07:17:25,805 INFO L242 Difference]: Finished difference. Result has 575 places, 442 transitions, 5240 flow [2022-01-19 07:17:25,805 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5240, PETRI_PLACES=575, PETRI_TRANSITIONS=442} [2022-01-19 07:17:25,806 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 416 predicate places. [2022-01-19 07:17:25,806 INFO L470 AbstractCegarLoop]: Abstraction has has 575 places, 442 transitions, 5240 flow [2022-01-19 07:17:25,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:25,806 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:17:25,806 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:17:25,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-01-19 07:17:25,806 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:17:25,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:17:25,807 INFO L85 PathProgramCache]: Analyzing trace with hash -699537635, now seen corresponding path program 14 times [2022-01-19 07:17:25,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:17:25,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105223537] [2022-01-19 07:17:25,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:17:25,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:17:25,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:17:26,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:17:26,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:17:26,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105223537] [2022-01-19 07:17:26,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105223537] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:17:26,188 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:17:26,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:17:26,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665930761] [2022-01-19 07:17:26,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:17:26,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:17:26,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:17:26,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:17:26,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:17:26,190 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:17:26,191 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 442 transitions, 5240 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:26,191 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:17:26,191 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:17:26,191 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:17:30,751 INFO L129 PetriNetUnfolder]: 2419/8231 cut-off events. [2022-01-19 07:17:30,752 INFO L130 PetriNetUnfolder]: For 289417/289437 co-relation queries the response was YES. [2022-01-19 07:17:30,886 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55178 conditions, 8231 events. 2419/8231 cut-off events. For 289417/289437 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 81263 event pairs, 849 based on Foata normal form. 3/7947 useless extension candidates. Maximal degree in co-relation 54935. Up to 3258 conditions per place. [2022-01-19 07:17:30,920 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 541 selfloop transitions, 56 changer transitions 48/732 dead transitions. [2022-01-19 07:17:30,920 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 732 transitions, 12273 flow [2022-01-19 07:17:30,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:17:30,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:17:30,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4043 transitions. [2022-01-19 07:17:30,923 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6563311688311688 [2022-01-19 07:17:30,923 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4043 transitions. [2022-01-19 07:17:30,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4043 transitions. [2022-01-19 07:17:30,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:17:30,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4043 transitions. [2022-01-19 07:17:30,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 115.51428571428572) internal successors, (4043), 35 states have internal predecessors, (4043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:30,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:30,929 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:30,929 INFO L186 Difference]: Start difference. First operand has 575 places, 442 transitions, 5240 flow. Second operand 35 states and 4043 transitions. [2022-01-19 07:17:30,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 732 transitions, 12273 flow [2022-01-19 07:17:32,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 732 transitions, 11244 flow, removed 483 selfloop flow, removed 18 redundant places. [2022-01-19 07:17:32,148 INFO L242 Difference]: Finished difference. Result has 606 places, 471 transitions, 5439 flow [2022-01-19 07:17:32,149 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=4510, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5439, PETRI_PLACES=606, PETRI_TRANSITIONS=471} [2022-01-19 07:17:32,149 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 447 predicate places. [2022-01-19 07:17:32,149 INFO L470 AbstractCegarLoop]: Abstraction has has 606 places, 471 transitions, 5439 flow [2022-01-19 07:17:32,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:32,149 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:17:32,149 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:17:32,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-01-19 07:17:32,150 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:17:32,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:17:32,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1170005665, now seen corresponding path program 15 times [2022-01-19 07:17:32,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:17:32,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402191634] [2022-01-19 07:17:32,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:17:32,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:17:32,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:17:32,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:17:32,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:17:32,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402191634] [2022-01-19 07:17:32,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402191634] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:17:32,571 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:17:32,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:17:32,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004862267] [2022-01-19 07:17:32,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:17:32,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:17:32,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:17:32,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:17:32,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:17:32,573 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:17:32,574 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 471 transitions, 5439 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:32,574 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:17:32,574 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:17:32,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:17:37,371 INFO L129 PetriNetUnfolder]: 2490/8185 cut-off events. [2022-01-19 07:17:37,371 INFO L130 PetriNetUnfolder]: For 322755/322776 co-relation queries the response was YES. [2022-01-19 07:17:37,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58380 conditions, 8185 events. 2490/8185 cut-off events. For 322755/322776 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 79835 event pairs, 1149 based on Foata normal form. 9/8015 useless extension candidates. Maximal degree in co-relation 58122. Up to 3342 conditions per place. [2022-01-19 07:17:37,556 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 590 selfloop transitions, 55 changer transitions 36/768 dead transitions. [2022-01-19 07:17:37,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 768 transitions, 12333 flow [2022-01-19 07:17:37,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:17:37,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:17:37,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4048 transitions. [2022-01-19 07:17:37,559 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2022-01-19 07:17:37,559 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4048 transitions. [2022-01-19 07:17:37,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4048 transitions. [2022-01-19 07:17:37,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:17:37,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4048 transitions. [2022-01-19 07:17:37,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 115.65714285714286) internal successors, (4048), 35 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:37,565 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:37,565 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:37,565 INFO L186 Difference]: Start difference. First operand has 606 places, 471 transitions, 5439 flow. Second operand 35 states and 4048 transitions. [2022-01-19 07:17:37,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 768 transitions, 12333 flow [2022-01-19 07:17:38,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 768 transitions, 11553 flow, removed 354 selfloop flow, removed 18 redundant places. [2022-01-19 07:17:38,860 INFO L242 Difference]: Finished difference. Result has 631 places, 493 transitions, 5911 flow [2022-01-19 07:17:38,860 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5911, PETRI_PLACES=631, PETRI_TRANSITIONS=493} [2022-01-19 07:17:38,860 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 472 predicate places. [2022-01-19 07:17:38,860 INFO L470 AbstractCegarLoop]: Abstraction has has 631 places, 493 transitions, 5911 flow [2022-01-19 07:17:38,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:38,861 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:17:38,861 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:17:38,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-01-19 07:17:38,861 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:17:38,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:17:38,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1067004845, now seen corresponding path program 16 times [2022-01-19 07:17:38,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:17:38,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580419426] [2022-01-19 07:17:38,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:17:38,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:17:38,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:17:39,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:17:39,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:17:39,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580419426] [2022-01-19 07:17:39,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580419426] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:17:39,225 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:17:39,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:17:39,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891302750] [2022-01-19 07:17:39,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:17:39,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:17:39,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:17:39,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:17:39,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:17:39,227 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:17:39,228 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 493 transitions, 5911 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:39,228 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:17:39,228 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:17:39,228 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:17:46,124 INFO L129 PetriNetUnfolder]: 3021/10115 cut-off events. [2022-01-19 07:17:46,125 INFO L130 PetriNetUnfolder]: For 411229/411252 co-relation queries the response was YES. [2022-01-19 07:17:46,315 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72424 conditions, 10115 events. 3021/10115 cut-off events. For 411229/411252 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 103491 event pairs, 1276 based on Foata normal form. 5/9768 useless extension candidates. Maximal degree in co-relation 72157. Up to 3584 conditions per place. [2022-01-19 07:17:46,354 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 665 selfloop transitions, 35 changer transitions 81/868 dead transitions. [2022-01-19 07:17:46,354 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 868 transitions, 14404 flow [2022-01-19 07:17:46,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 07:17:46,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 07:17:46,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6076 transitions. [2022-01-19 07:17:46,357 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6513722126929674 [2022-01-19 07:17:46,357 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6076 transitions. [2022-01-19 07:17:46,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6076 transitions. [2022-01-19 07:17:46,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:17:46,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6076 transitions. [2022-01-19 07:17:46,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 114.64150943396227) internal successors, (6076), 53 states have internal predecessors, (6076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:46,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:46,366 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:46,366 INFO L186 Difference]: Start difference. First operand has 631 places, 493 transitions, 5911 flow. Second operand 53 states and 6076 transitions. [2022-01-19 07:17:46,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 868 transitions, 14404 flow [2022-01-19 07:17:48,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 868 transitions, 13635 flow, removed 337 selfloop flow, removed 20 redundant places. [2022-01-19 07:17:48,149 INFO L242 Difference]: Finished difference. Result has 698 places, 507 transitions, 5944 flow [2022-01-19 07:17:48,150 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=5290, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=5944, PETRI_PLACES=698, PETRI_TRANSITIONS=507} [2022-01-19 07:17:48,150 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 539 predicate places. [2022-01-19 07:17:48,150 INFO L470 AbstractCegarLoop]: Abstraction has has 698 places, 507 transitions, 5944 flow [2022-01-19 07:17:48,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:48,150 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:17:48,151 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:17:48,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-01-19 07:17:48,151 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:17:48,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:17:48,152 INFO L85 PathProgramCache]: Analyzing trace with hash 991624865, now seen corresponding path program 17 times [2022-01-19 07:17:48,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:17:48,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891889921] [2022-01-19 07:17:48,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:17:48,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:17:48,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:17:48,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:17:48,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:17:48,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891889921] [2022-01-19 07:17:48,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891889921] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:17:48,572 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:17:48,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:17:48,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780575767] [2022-01-19 07:17:48,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:17:48,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:17:48,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:17:48,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:17:48,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:17:48,573 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:17:48,574 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 698 places, 507 transitions, 5944 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:48,575 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:17:48,575 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:17:48,575 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:17:55,488 INFO L129 PetriNetUnfolder]: 3095/10423 cut-off events. [2022-01-19 07:17:55,489 INFO L130 PetriNetUnfolder]: For 559101/559125 co-relation queries the response was YES. [2022-01-19 07:17:55,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81555 conditions, 10423 events. 3095/10423 cut-off events. For 559101/559125 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 107767 event pairs, 1220 based on Foata normal form. 11/10228 useless extension candidates. Maximal degree in co-relation 81251. Up to 4409 conditions per place. [2022-01-19 07:17:55,750 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 638 selfloop transitions, 74 changer transitions 59/858 dead transitions. [2022-01-19 07:17:55,750 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 858 transitions, 15136 flow [2022-01-19 07:17:55,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-19 07:17:55,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-01-19 07:17:55,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 5360 transitions. [2022-01-19 07:17:55,753 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6479690522243714 [2022-01-19 07:17:55,753 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 5360 transitions. [2022-01-19 07:17:55,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 5360 transitions. [2022-01-19 07:17:55,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:17:55,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 5360 transitions. [2022-01-19 07:17:55,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 114.04255319148936) internal successors, (5360), 47 states have internal predecessors, (5360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:55,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 176.0) internal successors, (8448), 48 states have internal predecessors, (8448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:55,760 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 176.0) internal successors, (8448), 48 states have internal predecessors, (8448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:55,760 INFO L186 Difference]: Start difference. First operand has 698 places, 507 transitions, 5944 flow. Second operand 47 states and 5360 transitions. [2022-01-19 07:17:55,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 858 transitions, 15136 flow [2022-01-19 07:17:58,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 682 places, 858 transitions, 14697 flow, removed 203 selfloop flow, removed 26 redundant places. [2022-01-19 07:17:58,186 INFO L242 Difference]: Finished difference. Result has 721 places, 528 transitions, 6760 flow [2022-01-19 07:17:58,187 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=5638, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=6760, PETRI_PLACES=721, PETRI_TRANSITIONS=528} [2022-01-19 07:17:58,187 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 562 predicate places. [2022-01-19 07:17:58,187 INFO L470 AbstractCegarLoop]: Abstraction has has 721 places, 528 transitions, 6760 flow [2022-01-19 07:17:58,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:58,187 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:17:58,187 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:17:58,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-01-19 07:17:58,188 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:17:58,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:17:58,188 INFO L85 PathProgramCache]: Analyzing trace with hash 2121014501, now seen corresponding path program 18 times [2022-01-19 07:17:58,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:17:58,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392953847] [2022-01-19 07:17:58,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:17:58,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:17:58,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:17:58,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:17:58,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:17:58,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392953847] [2022-01-19 07:17:58,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392953847] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:17:58,590 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:17:58,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:17:58,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864368091] [2022-01-19 07:17:58,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:17:58,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:17:58,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:17:58,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:17:58,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:17:58,592 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:17:58,593 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 721 places, 528 transitions, 6760 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:17:58,593 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:17:58,593 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:17:58,593 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:18:05,340 INFO L129 PetriNetUnfolder]: 3366/11066 cut-off events. [2022-01-19 07:18:05,341 INFO L130 PetriNetUnfolder]: For 598383/598412 co-relation queries the response was YES. [2022-01-19 07:18:05,603 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89510 conditions, 11066 events. 3366/11066 cut-off events. For 598383/598412 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 114942 event pairs, 2181 based on Foata normal form. 5/10743 useless extension candidates. Maximal degree in co-relation 89191. Up to 3666 conditions per place. [2022-01-19 07:18:05,678 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 657 selfloop transitions, 43 changer transitions 44/831 dead transitions. [2022-01-19 07:18:05,678 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 831 transitions, 14905 flow [2022-01-19 07:18:05,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:18:05,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:18:05,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4092 transitions. [2022-01-19 07:18:05,680 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6642857142857143 [2022-01-19 07:18:05,680 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4092 transitions. [2022-01-19 07:18:05,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4092 transitions. [2022-01-19 07:18:05,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:18:05,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4092 transitions. [2022-01-19 07:18:05,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 116.91428571428571) internal successors, (4092), 35 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:05,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:05,686 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:05,686 INFO L186 Difference]: Start difference. First operand has 721 places, 528 transitions, 6760 flow. Second operand 35 states and 4092 transitions. [2022-01-19 07:18:05,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 831 transitions, 14905 flow [2022-01-19 07:18:08,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 831 transitions, 14033 flow, removed 385 selfloop flow, removed 31 redundant places. [2022-01-19 07:18:08,717 INFO L242 Difference]: Finished difference. Result has 727 places, 559 transitions, 7237 flow [2022-01-19 07:18:08,717 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=6136, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7237, PETRI_PLACES=727, PETRI_TRANSITIONS=559} [2022-01-19 07:18:08,717 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 568 predicate places. [2022-01-19 07:18:08,717 INFO L470 AbstractCegarLoop]: Abstraction has has 727 places, 559 transitions, 7237 flow [2022-01-19 07:18:08,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:08,718 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:18:08,718 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:18:08,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-01-19 07:18:08,718 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:18:08,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:18:08,718 INFO L85 PathProgramCache]: Analyzing trace with hash 857333235, now seen corresponding path program 19 times [2022-01-19 07:18:08,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:18:08,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845992920] [2022-01-19 07:18:08,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:18:08,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:18:08,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:18:09,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:18:09,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:18:09,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845992920] [2022-01-19 07:18:09,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845992920] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:18:09,127 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:18:09,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:18:09,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500624807] [2022-01-19 07:18:09,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:18:09,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:18:09,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:18:09,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:18:09,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=593, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:18:09,129 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:18:09,131 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 559 transitions, 7237 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:09,131 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:18:09,131 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:18:09,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:18:16,796 INFO L129 PetriNetUnfolder]: 3661/12196 cut-off events. [2022-01-19 07:18:16,797 INFO L130 PetriNetUnfolder]: For 680291/680322 co-relation queries the response was YES. [2022-01-19 07:18:17,087 INFO L84 FinitePrefix]: Finished finitePrefix Result has 99463 conditions, 12196 events. 3661/12196 cut-off events. For 680291/680322 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 130288 event pairs, 1386 based on Foata normal form. 15/11971 useless extension candidates. Maximal degree in co-relation 99137. Up to 5008 conditions per place. [2022-01-19 07:18:17,146 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 717 selfloop transitions, 70 changer transitions 39/913 dead transitions. [2022-01-19 07:18:17,146 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 913 transitions, 16736 flow [2022-01-19 07:18:17,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 07:18:17,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 07:18:17,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 4296 transitions. [2022-01-19 07:18:17,148 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6597051597051597 [2022-01-19 07:18:17,148 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 4296 transitions. [2022-01-19 07:18:17,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 4296 transitions. [2022-01-19 07:18:17,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:18:17,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 4296 transitions. [2022-01-19 07:18:17,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 116.10810810810811) internal successors, (4296), 37 states have internal predecessors, (4296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:17,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 176.0) internal successors, (6688), 38 states have internal predecessors, (6688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:17,155 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 176.0) internal successors, (6688), 38 states have internal predecessors, (6688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:17,155 INFO L186 Difference]: Start difference. First operand has 727 places, 559 transitions, 7237 flow. Second operand 37 states and 4296 transitions. [2022-01-19 07:18:17,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 913 transitions, 16736 flow [2022-01-19 07:18:20,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 732 places, 913 transitions, 15892 flow, removed 417 selfloop flow, removed 16 redundant places. [2022-01-19 07:18:20,421 INFO L242 Difference]: Finished difference. Result has 763 places, 586 transitions, 7926 flow [2022-01-19 07:18:20,421 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=6593, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7926, PETRI_PLACES=763, PETRI_TRANSITIONS=586} [2022-01-19 07:18:20,421 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 604 predicate places. [2022-01-19 07:18:20,421 INFO L470 AbstractCegarLoop]: Abstraction has has 763 places, 586 transitions, 7926 flow [2022-01-19 07:18:20,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:20,422 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:18:20,422 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:18:20,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-01-19 07:18:20,422 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:18:20,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:18:20,422 INFO L85 PathProgramCache]: Analyzing trace with hash -38731419, now seen corresponding path program 20 times [2022-01-19 07:18:20,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:18:20,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311009652] [2022-01-19 07:18:20,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:18:20,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:18:20,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:18:20,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:18:20,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:18:20,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311009652] [2022-01-19 07:18:20,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311009652] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:18:20,806 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:18:20,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:18:20,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292917500] [2022-01-19 07:18:20,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:18:20,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:18:20,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:18:20,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:18:20,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:18:20,808 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:18:20,809 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 763 places, 586 transitions, 7926 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:20,809 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:18:20,809 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:18:20,809 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:18:28,279 INFO L129 PetriNetUnfolder]: 3738/12289 cut-off events. [2022-01-19 07:18:28,280 INFO L130 PetriNetUnfolder]: For 767031/767066 co-relation queries the response was YES. [2022-01-19 07:18:28,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104361 conditions, 12289 events. 3738/12289 cut-off events. For 767031/767066 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 131469 event pairs, 1611 based on Foata normal form. 5/11865 useless extension candidates. Maximal degree in co-relation 104019. Up to 3686 conditions per place. [2022-01-19 07:18:28,632 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 706 selfloop transitions, 115 changer transitions 43/951 dead transitions. [2022-01-19 07:18:28,632 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 780 places, 951 transitions, 18744 flow [2022-01-19 07:18:28,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:18:28,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:18:28,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4037 transitions. [2022-01-19 07:18:28,636 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6553571428571429 [2022-01-19 07:18:28,636 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4037 transitions. [2022-01-19 07:18:28,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4037 transitions. [2022-01-19 07:18:28,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:18:28,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4037 transitions. [2022-01-19 07:18:28,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 115.34285714285714) internal successors, (4037), 35 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) [2022-01-19 07:18:28,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:28,642 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:28,643 INFO L186 Difference]: Start difference. First operand has 763 places, 586 transitions, 7926 flow. Second operand 35 states and 4037 transitions. [2022-01-19 07:18:28,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 780 places, 951 transitions, 18744 flow [2022-01-19 07:18:32,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 759 places, 951 transitions, 17931 flow, removed 372 selfloop flow, removed 21 redundant places. [2022-01-19 07:18:32,136 INFO L242 Difference]: Finished difference. Result has 783 places, 608 transitions, 8339 flow [2022-01-19 07:18:32,137 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=7309, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8339, PETRI_PLACES=783, PETRI_TRANSITIONS=608} [2022-01-19 07:18:32,137 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 624 predicate places. [2022-01-19 07:18:32,137 INFO L470 AbstractCegarLoop]: Abstraction has has 783 places, 608 transitions, 8339 flow [2022-01-19 07:18:32,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:32,137 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:18:32,138 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:18:32,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-01-19 07:18:32,138 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:18:32,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:18:32,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1945981831, now seen corresponding path program 21 times [2022-01-19 07:18:32,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:18:32,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690295040] [2022-01-19 07:18:32,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:18:32,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:18:32,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:18:32,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:18:32,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:18:32,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690295040] [2022-01-19 07:18:32,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690295040] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:18:32,532 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:18:32,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:18:32,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714679264] [2022-01-19 07:18:32,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:18:32,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:18:32,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:18:32,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:18:32,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:18:32,534 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:18:32,535 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 783 places, 608 transitions, 8339 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:32,535 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:18:32,535 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:18:32,535 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:18:40,304 INFO L129 PetriNetUnfolder]: 3757/12483 cut-off events. [2022-01-19 07:18:40,304 INFO L130 PetriNetUnfolder]: For 800795/800827 co-relation queries the response was YES. [2022-01-19 07:18:40,573 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107627 conditions, 12483 events. 3757/12483 cut-off events. For 800795/800827 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 133792 event pairs, 1437 based on Foata normal form. 11/12248 useless extension candidates. Maximal degree in co-relation 107278. Up to 5158 conditions per place. [2022-01-19 07:18:40,626 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 727 selfloop transitions, 68 changer transitions 40/922 dead transitions. [2022-01-19 07:18:40,626 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 802 places, 922 transitions, 17019 flow [2022-01-19 07:18:40,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:18:40,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:18:40,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4033 transitions. [2022-01-19 07:18:40,628 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6547077922077922 [2022-01-19 07:18:40,628 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4033 transitions. [2022-01-19 07:18:40,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4033 transitions. [2022-01-19 07:18:40,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:18:40,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4033 transitions. [2022-01-19 07:18:40,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 115.22857142857143) internal successors, (4033), 35 states have internal predecessors, (4033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:40,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:40,634 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:40,634 INFO L186 Difference]: Start difference. First operand has 783 places, 608 transitions, 8339 flow. Second operand 35 states and 4033 transitions. [2022-01-19 07:18:40,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 802 places, 922 transitions, 17019 flow [2022-01-19 07:18:44,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 782 places, 922 transitions, 16130 flow, removed 321 selfloop flow, removed 20 redundant places. [2022-01-19 07:18:44,686 INFO L242 Difference]: Finished difference. Result has 811 places, 635 transitions, 9159 flow [2022-01-19 07:18:44,687 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=7685, PETRI_DIFFERENCE_MINUEND_PLACES=748, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9159, PETRI_PLACES=811, PETRI_TRANSITIONS=635} [2022-01-19 07:18:44,687 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 652 predicate places. [2022-01-19 07:18:44,687 INFO L470 AbstractCegarLoop]: Abstraction has has 811 places, 635 transitions, 9159 flow [2022-01-19 07:18:44,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:44,687 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:18:44,688 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:18:44,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-01-19 07:18:44,688 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:18:44,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:18:44,688 INFO L85 PathProgramCache]: Analyzing trace with hash -63014687, now seen corresponding path program 22 times [2022-01-19 07:18:44,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:18:44,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142438909] [2022-01-19 07:18:44,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:18:44,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:18:44,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:18:45,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:18:45,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:18:45,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142438909] [2022-01-19 07:18:45,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142438909] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:18:45,103 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:18:45,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:18:45,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12112764] [2022-01-19 07:18:45,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:18:45,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:18:45,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:18:45,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:18:45,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=582, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:18:45,105 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:18:45,106 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 811 places, 635 transitions, 9159 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:45,106 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:18:45,106 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:18:45,106 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:18:53,715 INFO L129 PetriNetUnfolder]: 4032/13187 cut-off events. [2022-01-19 07:18:53,715 INFO L130 PetriNetUnfolder]: For 907746/907789 co-relation queries the response was YES. [2022-01-19 07:18:54,051 INFO L84 FinitePrefix]: Finished finitePrefix Result has 117478 conditions, 13187 events. 4032/13187 cut-off events. For 907746/907789 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 142811 event pairs, 2131 based on Foata normal form. 7/12756 useless extension candidates. Maximal degree in co-relation 117114. Up to 3703 conditions per place. [2022-01-19 07:18:54,122 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 756 selfloop transitions, 64 changer transitions 43/950 dead transitions. [2022-01-19 07:18:54,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 830 places, 950 transitions, 18778 flow [2022-01-19 07:18:54,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:18:54,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:18:54,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4067 transitions. [2022-01-19 07:18:54,125 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6602272727272728 [2022-01-19 07:18:54,125 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4067 transitions. [2022-01-19 07:18:54,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4067 transitions. [2022-01-19 07:18:54,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:18:54,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4067 transitions. [2022-01-19 07:18:54,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 116.2) internal successors, (4067), 35 states have internal predecessors, (4067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:54,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:54,131 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:54,131 INFO L186 Difference]: Start difference. First operand has 811 places, 635 transitions, 9159 flow. Second operand 35 states and 4067 transitions. [2022-01-19 07:18:54,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 830 places, 950 transitions, 18778 flow [2022-01-19 07:18:58,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 811 places, 950 transitions, 17813 flow, removed 438 selfloop flow, removed 19 redundant places. [2022-01-19 07:18:58,698 INFO L242 Difference]: Finished difference. Result has 840 places, 662 transitions, 9474 flow [2022-01-19 07:18:58,699 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=8332, PETRI_DIFFERENCE_MINUEND_PLACES=777, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9474, PETRI_PLACES=840, PETRI_TRANSITIONS=662} [2022-01-19 07:18:58,699 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 681 predicate places. [2022-01-19 07:18:58,699 INFO L470 AbstractCegarLoop]: Abstraction has has 840 places, 662 transitions, 9474 flow [2022-01-19 07:18:58,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:58,700 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:18:58,700 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:18:58,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-01-19 07:18:58,700 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:18:58,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:18:58,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1358484851, now seen corresponding path program 23 times [2022-01-19 07:18:58,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:18:58,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324381355] [2022-01-19 07:18:58,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:18:58,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:18:58,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:18:59,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:18:59,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:18:59,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324381355] [2022-01-19 07:18:59,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324381355] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:18:59,062 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:18:59,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:18:59,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197959897] [2022-01-19 07:18:59,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:18:59,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:18:59,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:18:59,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:18:59,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:18:59,064 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:18:59,065 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 840 places, 662 transitions, 9474 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:18:59,065 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:18:59,065 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:18:59,065 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:19:08,174 INFO L129 PetriNetUnfolder]: 4080/13606 cut-off events. [2022-01-19 07:19:08,175 INFO L130 PetriNetUnfolder]: For 997469/997499 co-relation queries the response was YES. [2022-01-19 07:19:08,510 INFO L84 FinitePrefix]: Finished finitePrefix Result has 123147 conditions, 13606 events. 4080/13606 cut-off events. For 997469/997499 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 148978 event pairs, 1512 based on Foata normal form. 11/13348 useless extension candidates. Maximal degree in co-relation 122769. Up to 5757 conditions per place. [2022-01-19 07:19:08,572 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 776 selfloop transitions, 78 changer transitions 49/990 dead transitions. [2022-01-19 07:19:08,573 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 865 places, 990 transitions, 19403 flow [2022-01-19 07:19:08,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 07:19:08,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 07:19:08,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 4691 transitions. [2022-01-19 07:19:08,575 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6500831485587583 [2022-01-19 07:19:08,575 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 4691 transitions. [2022-01-19 07:19:08,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 4691 transitions. [2022-01-19 07:19:08,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:19:08,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 4691 transitions. [2022-01-19 07:19:08,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 114.41463414634147) internal successors, (4691), 41 states have internal predecessors, (4691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:08,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 176.0) internal successors, (7392), 42 states have internal predecessors, (7392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:08,582 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 176.0) internal successors, (7392), 42 states have internal predecessors, (7392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:08,582 INFO L186 Difference]: Start difference. First operand has 840 places, 662 transitions, 9474 flow. Second operand 41 states and 4691 transitions. [2022-01-19 07:19:08,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 865 places, 990 transitions, 19403 flow [2022-01-19 07:19:14,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 846 places, 990 transitions, 18493 flow, removed 417 selfloop flow, removed 19 redundant places. [2022-01-19 07:19:14,206 INFO L242 Difference]: Finished difference. Result has 876 places, 681 transitions, 9982 flow [2022-01-19 07:19:14,207 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=8795, PETRI_DIFFERENCE_MINUEND_PLACES=806, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=9982, PETRI_PLACES=876, PETRI_TRANSITIONS=681} [2022-01-19 07:19:14,207 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 717 predicate places. [2022-01-19 07:19:14,207 INFO L470 AbstractCegarLoop]: Abstraction has has 876 places, 681 transitions, 9982 flow [2022-01-19 07:19:14,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:14,207 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:19:14,208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:19:14,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-01-19 07:19:14,208 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:19:14,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:19:14,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1168624123, now seen corresponding path program 24 times [2022-01-19 07:19:14,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:19:14,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776020142] [2022-01-19 07:19:14,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:19:14,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:19:14,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:19:14,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:19:14,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:19:14,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776020142] [2022-01-19 07:19:14,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776020142] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:19:14,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:19:14,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:19:14,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273114247] [2022-01-19 07:19:14,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:19:14,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:19:14,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:19:14,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:19:14,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:19:14,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:19:14,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 876 places, 681 transitions, 9982 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:14,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:19:14,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:19:14,596 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:19:25,327 INFO L129 PetriNetUnfolder]: 4270/13765 cut-off events. [2022-01-19 07:19:25,327 INFO L130 PetriNetUnfolder]: For 1131758/1131788 co-relation queries the response was YES. [2022-01-19 07:19:25,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 132973 conditions, 13765 events. 4270/13765 cut-off events. For 1131758/1131788 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 149220 event pairs, 2407 based on Foata normal form. 9/13410 useless extension candidates. Maximal degree in co-relation 132580. Up to 4628 conditions per place. [2022-01-19 07:19:25,752 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 840 selfloop transitions, 42 changer transitions 72/1041 dead transitions. [2022-01-19 07:19:25,752 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 906 places, 1041 transitions, 21852 flow [2022-01-19 07:19:25,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 07:19:25,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 07:19:25,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6053 transitions. [2022-01-19 07:19:25,755 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6489065180102916 [2022-01-19 07:19:25,755 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6053 transitions. [2022-01-19 07:19:25,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6053 transitions. [2022-01-19 07:19:25,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:19:25,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6053 transitions. [2022-01-19 07:19:25,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 114.20754716981132) internal successors, (6053), 53 states have internal predecessors, (6053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:25,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:25,763 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:25,763 INFO L186 Difference]: Start difference. First operand has 876 places, 681 transitions, 9982 flow. Second operand 53 states and 6053 transitions. [2022-01-19 07:19:25,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 906 places, 1041 transitions, 21852 flow [2022-01-19 07:19:32,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 878 places, 1041 transitions, 20591 flow, removed 576 selfloop flow, removed 28 redundant places. [2022-01-19 07:19:32,553 INFO L242 Difference]: Finished difference. Result has 927 places, 694 transitions, 10087 flow [2022-01-19 07:19:32,554 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=9257, PETRI_DIFFERENCE_MINUEND_PLACES=826, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=10087, PETRI_PLACES=927, PETRI_TRANSITIONS=694} [2022-01-19 07:19:32,554 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 768 predicate places. [2022-01-19 07:19:32,554 INFO L470 AbstractCegarLoop]: Abstraction has has 927 places, 694 transitions, 10087 flow [2022-01-19 07:19:32,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:32,555 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:19:32,555 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:19:32,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-01-19 07:19:32,555 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:19:32,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:19:32,555 INFO L85 PathProgramCache]: Analyzing trace with hash 806348933, now seen corresponding path program 25 times [2022-01-19 07:19:32,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:19:32,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888509263] [2022-01-19 07:19:32,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:19:32,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:19:32,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:19:32,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:19:32,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:19:32,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888509263] [2022-01-19 07:19:32,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888509263] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:19:32,984 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:19:32,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:19:32,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153823658] [2022-01-19 07:19:32,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:19:32,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:19:32,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:19:32,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:19:32,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=593, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:19:32,986 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:19:32,987 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 927 places, 694 transitions, 10087 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:32,987 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:19:32,987 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:19:32,988 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:19:44,926 INFO L129 PetriNetUnfolder]: 4594/14898 cut-off events. [2022-01-19 07:19:44,926 INFO L130 PetriNetUnfolder]: For 1525977/1526022 co-relation queries the response was YES. [2022-01-19 07:19:45,469 INFO L84 FinitePrefix]: Finished finitePrefix Result has 154824 conditions, 14898 events. 4594/14898 cut-off events. For 1525977/1526022 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 164491 event pairs, 2642 based on Foata normal form. 10/14444 useless extension candidates. Maximal degree in co-relation 154402. Up to 4374 conditions per place. [2022-01-19 07:19:45,550 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 846 selfloop transitions, 48 changer transitions 76/1057 dead transitions. [2022-01-19 07:19:45,550 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 943 places, 1057 transitions, 23125 flow [2022-01-19 07:19:45,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 07:19:45,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 07:19:45,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6052 transitions. [2022-01-19 07:19:45,553 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6487993138936535 [2022-01-19 07:19:45,553 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6052 transitions. [2022-01-19 07:19:45,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6052 transitions. [2022-01-19 07:19:45,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:19:45,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6052 transitions. [2022-01-19 07:19:45,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 114.18867924528301) internal successors, (6052), 53 states have internal predecessors, (6052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:45,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:45,562 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:45,562 INFO L186 Difference]: Start difference. First operand has 927 places, 694 transitions, 10087 flow. Second operand 53 states and 6052 transitions. [2022-01-19 07:19:45,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 943 places, 1057 transitions, 23125 flow [2022-01-19 07:19:53,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 904 places, 1057 transitions, 21447 flow, removed 815 selfloop flow, removed 39 redundant places. [2022-01-19 07:19:53,676 INFO L242 Difference]: Finished difference. Result has 953 places, 707 transitions, 10482 flow [2022-01-19 07:19:53,676 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=9637, PETRI_DIFFERENCE_MINUEND_PLACES=852, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=10482, PETRI_PLACES=953, PETRI_TRANSITIONS=707} [2022-01-19 07:19:53,676 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 794 predicate places. [2022-01-19 07:19:53,677 INFO L470 AbstractCegarLoop]: Abstraction has has 953 places, 707 transitions, 10482 flow [2022-01-19 07:19:53,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:53,677 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:19:53,677 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:19:53,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2022-01-19 07:19:53,677 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:19:53,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:19:53,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1658438515, now seen corresponding path program 26 times [2022-01-19 07:19:53,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:19:53,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781852886] [2022-01-19 07:19:53,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:19:53,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:19:53,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:19:54,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:19:54,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:19:54,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781852886] [2022-01-19 07:19:54,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781852886] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:19:54,071 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:19:54,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:19:54,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489198012] [2022-01-19 07:19:54,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:19:54,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:19:54,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:19:54,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:19:54,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:19:54,072 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:19:54,073 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 953 places, 707 transitions, 10482 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:19:54,073 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:19:54,073 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:19:54,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:20:06,265 INFO L129 PetriNetUnfolder]: 4817/16066 cut-off events. [2022-01-19 07:20:06,266 INFO L130 PetriNetUnfolder]: For 1650889/1650930 co-relation queries the response was YES. [2022-01-19 07:20:06,771 INFO L84 FinitePrefix]: Finished finitePrefix Result has 166300 conditions, 16066 events. 4817/16066 cut-off events. For 1650889/1650930 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 181540 event pairs, 1963 based on Foata normal form. 18/15707 useless extension candidates. Maximal degree in co-relation 165865. Up to 6908 conditions per place. [2022-01-19 07:20:06,858 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 889 selfloop transitions, 87 changer transitions 64/1127 dead transitions. [2022-01-19 07:20:06,858 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 964 places, 1127 transitions, 23863 flow [2022-01-19 07:20:06,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-19 07:20:06,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-01-19 07:20:06,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 5477 transitions. [2022-01-19 07:20:06,861 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6483191287878788 [2022-01-19 07:20:06,861 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 5477 transitions. [2022-01-19 07:20:06,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 5477 transitions. [2022-01-19 07:20:06,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:20:06,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 5477 transitions. [2022-01-19 07:20:06,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 114.10416666666667) internal successors, (5477), 48 states have internal predecessors, (5477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:06,869 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 176.0) internal successors, (8624), 49 states have internal predecessors, (8624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:06,869 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 176.0) internal successors, (8624), 49 states have internal predecessors, (8624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:06,869 INFO L186 Difference]: Start difference. First operand has 953 places, 707 transitions, 10482 flow. Second operand 48 states and 5477 transitions. [2022-01-19 07:20:06,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 964 places, 1127 transitions, 23863 flow [2022-01-19 07:20:15,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 926 places, 1127 transitions, 22983 flow, removed 418 selfloop flow, removed 38 redundant places. [2022-01-19 07:20:15,489 INFO L242 Difference]: Finished difference. Result has 967 places, 732 transitions, 11520 flow [2022-01-19 07:20:15,490 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=10015, PETRI_DIFFERENCE_MINUEND_PLACES=879, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=11520, PETRI_PLACES=967, PETRI_TRANSITIONS=732} [2022-01-19 07:20:15,490 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 808 predicate places. [2022-01-19 07:20:15,490 INFO L470 AbstractCegarLoop]: Abstraction has has 967 places, 732 transitions, 11520 flow [2022-01-19 07:20:15,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:15,491 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:20:15,491 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:20:15,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2022-01-19 07:20:15,491 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:20:15,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:20:15,491 INFO L85 PathProgramCache]: Analyzing trace with hash 744283709, now seen corresponding path program 27 times [2022-01-19 07:20:15,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:20:15,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431304340] [2022-01-19 07:20:15,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:20:15,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:20:15,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:20:15,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:20:15,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:20:15,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431304340] [2022-01-19 07:20:15,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431304340] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:20:15,870 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:20:15,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:20:15,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207125575] [2022-01-19 07:20:15,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:20:15,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:20:15,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:20:15,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:20:15,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:20:15,872 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:20:15,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 967 places, 732 transitions, 11520 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:15,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:20:15,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:20:15,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:20:30,037 INFO L129 PetriNetUnfolder]: 5139/16460 cut-off events. [2022-01-19 07:20:30,037 INFO L130 PetriNetUnfolder]: For 1678712/1678755 co-relation queries the response was YES. [2022-01-19 07:20:30,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 176040 conditions, 16460 events. 5139/16460 cut-off events. For 1678712/1678755 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 184060 event pairs, 3548 based on Foata normal form. 7/16005 useless extension candidates. Maximal degree in co-relation 175599. Up to 4788 conditions per place. [2022-01-19 07:20:30,711 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 911 selfloop transitions, 33 changer transitions 72/1103 dead transitions. [2022-01-19 07:20:30,711 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 989 places, 1103 transitions, 24566 flow [2022-01-19 07:20:30,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 07:20:30,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 07:20:30,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6102 transitions. [2022-01-19 07:20:30,714 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6541595197255574 [2022-01-19 07:20:30,714 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6102 transitions. [2022-01-19 07:20:30,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6102 transitions. [2022-01-19 07:20:30,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:20:30,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6102 transitions. [2022-01-19 07:20:30,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 115.13207547169812) internal successors, (6102), 53 states have internal predecessors, (6102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:30,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:30,723 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:30,723 INFO L186 Difference]: Start difference. First operand has 967 places, 732 transitions, 11520 flow. Second operand 53 states and 6102 transitions. [2022-01-19 07:20:30,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 989 places, 1103 transitions, 24566 flow [2022-01-19 07:20:40,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 955 places, 1103 transitions, 23386 flow, removed 542 selfloop flow, removed 34 redundant places. [2022-01-19 07:20:40,524 INFO L242 Difference]: Finished difference. Result has 1005 places, 746 transitions, 11731 flow [2022-01-19 07:20:40,525 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=10902, PETRI_DIFFERENCE_MINUEND_PLACES=903, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=11731, PETRI_PLACES=1005, PETRI_TRANSITIONS=746} [2022-01-19 07:20:40,525 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 846 predicate places. [2022-01-19 07:20:40,525 INFO L470 AbstractCegarLoop]: Abstraction has has 1005 places, 746 transitions, 11731 flow [2022-01-19 07:20:40,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:40,525 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:20:40,525 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:20:40,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2022-01-19 07:20:40,526 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:20:40,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:20:40,526 INFO L85 PathProgramCache]: Analyzing trace with hash 2114988691, now seen corresponding path program 28 times [2022-01-19 07:20:40,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:20:40,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707863070] [2022-01-19 07:20:40,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:20:40,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:20:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:20:40,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:20:40,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:20:40,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707863070] [2022-01-19 07:20:40,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707863070] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:20:40,937 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:20:40,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:20:40,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656803305] [2022-01-19 07:20:40,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:20:40,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:20:40,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:20:40,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:20:40,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:20:40,943 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:20:40,944 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1005 places, 746 transitions, 11731 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:40,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:20:40,944 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:20:40,944 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:20:55,096 INFO L129 PetriNetUnfolder]: 5150/17122 cut-off events. [2022-01-19 07:20:55,096 INFO L130 PetriNetUnfolder]: For 1908633/1908686 co-relation queries the response was YES. [2022-01-19 07:20:56,008 INFO L84 FinitePrefix]: Finished finitePrefix Result has 184007 conditions, 17122 events. 5150/17122 cut-off events. For 1908633/1908686 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 195332 event pairs, 2373 based on Foata normal form. 20/16780 useless extension candidates. Maximal degree in co-relation 183545. Up to 7619 conditions per place. [2022-01-19 07:20:56,102 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 920 selfloop transitions, 89 changer transitions 109/1205 dead transitions. [2022-01-19 07:20:56,102 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1027 places, 1205 transitions, 25043 flow [2022-01-19 07:20:56,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-19 07:20:56,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-01-19 07:20:56,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 6681 transitions. [2022-01-19 07:20:56,105 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6433936825885979 [2022-01-19 07:20:56,105 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 6681 transitions. [2022-01-19 07:20:56,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 6681 transitions. [2022-01-19 07:20:56,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:20:56,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 6681 transitions. [2022-01-19 07:20:56,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 113.23728813559322) internal successors, (6681), 59 states have internal predecessors, (6681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:56,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 176.0) internal successors, (10560), 60 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:56,115 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 176.0) internal successors, (10560), 60 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:20:56,115 INFO L186 Difference]: Start difference. First operand has 1005 places, 746 transitions, 11731 flow. Second operand 59 states and 6681 transitions. [2022-01-19 07:20:56,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1027 places, 1205 transitions, 25043 flow [2022-01-19 07:21:08,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 989 places, 1205 transitions, 24038 flow, removed 491 selfloop flow, removed 38 redundant places. [2022-01-19 07:21:08,268 INFO L242 Difference]: Finished difference. Result has 1035 places, 747 transitions, 11665 flow [2022-01-19 07:21:08,268 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=11264, PETRI_DIFFERENCE_MINUEND_PLACES=931, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=11665, PETRI_PLACES=1035, PETRI_TRANSITIONS=747} [2022-01-19 07:21:08,268 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 876 predicate places. [2022-01-19 07:21:08,268 INFO L470 AbstractCegarLoop]: Abstraction has has 1035 places, 747 transitions, 11665 flow [2022-01-19 07:21:08,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:21:08,269 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:21:08,269 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:21:08,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2022-01-19 07:21:08,269 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:21:08,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:21:08,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1629291401, now seen corresponding path program 29 times [2022-01-19 07:21:08,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:21:08,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69001074] [2022-01-19 07:21:08,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:21:08,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:21:08,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:21:08,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:21:08,638 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:21:08,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69001074] [2022-01-19 07:21:08,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69001074] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:21:08,638 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:21:08,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:21:08,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6588235] [2022-01-19 07:21:08,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:21:08,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:21:08,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:21:08,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:21:08,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:21:08,640 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:21:08,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1035 places, 747 transitions, 11665 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:21:08,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:21:08,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:21:08,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:21:21,432 INFO L129 PetriNetUnfolder]: 5233/17523 cut-off events. [2022-01-19 07:21:21,433 INFO L130 PetriNetUnfolder]: For 1713378/1713426 co-relation queries the response was YES. [2022-01-19 07:21:22,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 181070 conditions, 17523 events. 5233/17523 cut-off events. For 1713378/1713426 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 201076 event pairs, 2408 based on Foata normal form. 20/17154 useless extension candidates. Maximal degree in co-relation 180598. Up to 7619 conditions per place. [2022-01-19 07:21:22,285 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 901 selfloop transitions, 83 changer transitions 46/1117 dead transitions. [2022-01-19 07:21:22,285 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1025 places, 1117 transitions, 22940 flow [2022-01-19 07:21:22,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:21:22,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:21:22,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4061 transitions. [2022-01-19 07:21:22,287 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6592532467532467 [2022-01-19 07:21:22,287 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4061 transitions. [2022-01-19 07:21:22,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4061 transitions. [2022-01-19 07:21:22,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:21:22,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4061 transitions. [2022-01-19 07:21:22,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 116.02857142857142) internal successors, (4061), 35 states have internal predecessors, (4061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:21:22,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:21:22,293 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:21:22,293 INFO L186 Difference]: Start difference. First operand has 1035 places, 747 transitions, 11665 flow. Second operand 35 states and 4061 transitions. [2022-01-19 07:21:22,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1025 places, 1117 transitions, 22940 flow [2022-01-19 07:21:33,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 974 places, 1117 transitions, 21814 flow, removed 427 selfloop flow, removed 51 redundant places. [2022-01-19 07:21:33,102 INFO L242 Difference]: Finished difference. Result has 1001 places, 772 transitions, 12683 flow [2022-01-19 07:21:33,103 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=11339, PETRI_DIFFERENCE_MINUEND_PLACES=940, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12683, PETRI_PLACES=1001, PETRI_TRANSITIONS=772} [2022-01-19 07:21:33,103 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 842 predicate places. [2022-01-19 07:21:33,103 INFO L470 AbstractCegarLoop]: Abstraction has has 1001 places, 772 transitions, 12683 flow [2022-01-19 07:21:33,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:21:33,104 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:21:33,104 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:21:33,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2022-01-19 07:21:33,104 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:21:33,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:21:33,104 INFO L85 PathProgramCache]: Analyzing trace with hash 117147207, now seen corresponding path program 30 times [2022-01-19 07:21:33,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:21:33,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923400416] [2022-01-19 07:21:33,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:21:33,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:21:33,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:21:33,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:21:33,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:21:33,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923400416] [2022-01-19 07:21:33,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923400416] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:21:33,487 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:21:33,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:21:33,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637757939] [2022-01-19 07:21:33,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:21:33,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:21:33,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:21:33,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:21:33,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:21:33,489 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:21:33,490 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1001 places, 772 transitions, 12683 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:21:33,490 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:21:33,490 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:21:33,490 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:21:47,755 INFO L129 PetriNetUnfolder]: 5351/17693 cut-off events. [2022-01-19 07:21:47,756 INFO L130 PetriNetUnfolder]: For 1752627/1752674 co-relation queries the response was YES. [2022-01-19 07:21:48,372 INFO L84 FinitePrefix]: Finished finitePrefix Result has 184854 conditions, 17693 events. 5351/17693 cut-off events. For 1752627/1752674 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 202741 event pairs, 2590 based on Foata normal form. 20/17334 useless extension candidates. Maximal degree in co-relation 184397. Up to 7619 conditions per place. [2022-01-19 07:21:48,467 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 925 selfloop transitions, 80 changer transitions 93/1185 dead transitions. [2022-01-19 07:21:48,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1041 places, 1185 transitions, 26165 flow [2022-01-19 07:21:48,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-19 07:21:48,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-01-19 07:21:48,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 6375 transitions. [2022-01-19 07:21:48,470 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6468141233766234 [2022-01-19 07:21:48,470 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 6375 transitions. [2022-01-19 07:21:48,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 6375 transitions. [2022-01-19 07:21:48,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:21:48,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 6375 transitions. [2022-01-19 07:21:48,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 113.83928571428571) internal successors, (6375), 56 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:21:48,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 176.0) internal successors, (10032), 57 states have internal predecessors, (10032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:21:48,480 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 176.0) internal successors, (10032), 57 states have internal predecessors, (10032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:21:48,480 INFO L186 Difference]: Start difference. First operand has 1001 places, 772 transitions, 12683 flow. Second operand 56 states and 6375 transitions. [2022-01-19 07:21:48,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1041 places, 1185 transitions, 26165 flow [2022-01-19 07:22:01,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1020 places, 1185 transitions, 25035 flow, removed 504 selfloop flow, removed 21 redundant places. [2022-01-19 07:22:01,104 INFO L242 Difference]: Finished difference. Result has 1067 places, 782 transitions, 12734 flow [2022-01-19 07:22:01,105 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=11951, PETRI_DIFFERENCE_MINUEND_PLACES=965, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=772, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=12734, PETRI_PLACES=1067, PETRI_TRANSITIONS=782} [2022-01-19 07:22:01,105 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 908 predicate places. [2022-01-19 07:22:01,105 INFO L470 AbstractCegarLoop]: Abstraction has has 1067 places, 782 transitions, 12734 flow [2022-01-19 07:22:01,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:22:01,106 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:22:01,106 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:22:01,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-01-19 07:22:01,106 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:22:01,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:22:01,106 INFO L85 PathProgramCache]: Analyzing trace with hash 95620121, now seen corresponding path program 31 times [2022-01-19 07:22:01,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:22:01,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121040767] [2022-01-19 07:22:01,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:22:01,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:22:01,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:22:01,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:22:01,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:22:01,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121040767] [2022-01-19 07:22:01,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121040767] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:22:01,509 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:22:01,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:22:01,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741457464] [2022-01-19 07:22:01,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:22:01,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:22:01,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:22:01,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:22:01,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:22:01,511 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:22:01,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1067 places, 782 transitions, 12734 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:22:01,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:22:01,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:22:01,512 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:22:16,840 INFO L129 PetriNetUnfolder]: 5342/17780 cut-off events. [2022-01-19 07:22:16,841 INFO L130 PetriNetUnfolder]: For 1921559/1921604 co-relation queries the response was YES. [2022-01-19 07:22:17,548 INFO L84 FinitePrefix]: Finished finitePrefix Result has 190555 conditions, 17780 events. 5342/17780 cut-off events. For 1921559/1921604 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 203883 event pairs, 2559 based on Foata normal form. 13/17387 useless extension candidates. Maximal degree in co-relation 190066. Up to 7619 conditions per place. [2022-01-19 07:22:17,652 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 989 selfloop transitions, 88 changer transitions 100/1264 dead transitions. [2022-01-19 07:22:17,652 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1082 places, 1264 transitions, 28294 flow [2022-01-19 07:22:17,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-19 07:22:17,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-01-19 07:22:17,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 6348 transitions. [2022-01-19 07:22:17,655 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6440746753246753 [2022-01-19 07:22:17,655 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 6348 transitions. [2022-01-19 07:22:17,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 6348 transitions. [2022-01-19 07:22:17,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:22:17,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 6348 transitions. [2022-01-19 07:22:17,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 113.35714285714286) internal successors, (6348), 56 states have internal predecessors, (6348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:22:17,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 176.0) internal successors, (10032), 57 states have internal predecessors, (10032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:22:17,665 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 176.0) internal successors, (10032), 57 states have internal predecessors, (10032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:22:17,665 INFO L186 Difference]: Start difference. First operand has 1067 places, 782 transitions, 12734 flow. Second operand 56 states and 6348 transitions. [2022-01-19 07:22:17,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1082 places, 1264 transitions, 28294 flow [2022-01-19 07:22:31,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1035 places, 1264 transitions, 27196 flow, removed 481 selfloop flow, removed 47 redundant places. [2022-01-19 07:22:31,691 INFO L242 Difference]: Finished difference. Result has 1083 places, 790 transitions, 13187 flow [2022-01-19 07:22:31,692 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=12468, PETRI_DIFFERENCE_MINUEND_PLACES=980, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=13187, PETRI_PLACES=1083, PETRI_TRANSITIONS=790} [2022-01-19 07:22:31,692 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 924 predicate places. [2022-01-19 07:22:31,692 INFO L470 AbstractCegarLoop]: Abstraction has has 1083 places, 790 transitions, 13187 flow [2022-01-19 07:22:31,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:22:31,692 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:22:31,693 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:22:31,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-01-19 07:22:31,693 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:22:31,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:22:31,693 INFO L85 PathProgramCache]: Analyzing trace with hash 557987441, now seen corresponding path program 32 times [2022-01-19 07:22:31,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:22:31,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997267686] [2022-01-19 07:22:31,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:22:31,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:22:31,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:22:32,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:22:32,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:22:32,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997267686] [2022-01-19 07:22:32,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997267686] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:22:32,132 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:22:32,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:22:32,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111758817] [2022-01-19 07:22:32,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:22:32,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:22:32,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:22:32,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:22:32,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:22:32,135 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:22:32,136 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1083 places, 790 transitions, 13187 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:22:32,136 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:22:32,136 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:22:32,136 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:22:46,627 INFO L129 PetriNetUnfolder]: 5343/17748 cut-off events. [2022-01-19 07:22:46,627 INFO L130 PetriNetUnfolder]: For 1798535/1798600 co-relation queries the response was YES. [2022-01-19 07:22:47,278 INFO L84 FinitePrefix]: Finished finitePrefix Result has 186239 conditions, 17748 events. 5343/17748 cut-off events. For 1798535/1798600 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 203418 event pairs, 2679 based on Foata normal form. 20/17385 useless extension candidates. Maximal degree in co-relation 185742. Up to 7619 conditions per place. [2022-01-19 07:22:47,372 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 951 selfloop transitions, 65 changer transitions 96/1199 dead transitions. [2022-01-19 07:22:47,372 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1098 places, 1199 transitions, 26299 flow [2022-01-19 07:22:47,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-19 07:22:47,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-01-19 07:22:47,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 6391 transitions. [2022-01-19 07:22:47,375 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6484375 [2022-01-19 07:22:47,375 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 6391 transitions. [2022-01-19 07:22:47,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 6391 transitions. [2022-01-19 07:22:47,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:22:47,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 6391 transitions. [2022-01-19 07:22:47,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 114.125) internal successors, (6391), 56 states have internal predecessors, (6391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:22:47,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 176.0) internal successors, (10032), 57 states have internal predecessors, (10032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:22:47,384 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 176.0) internal successors, (10032), 57 states have internal predecessors, (10032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:22:47,384 INFO L186 Difference]: Start difference. First operand has 1083 places, 790 transitions, 13187 flow. Second operand 56 states and 6391 transitions. [2022-01-19 07:22:47,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1098 places, 1199 transitions, 26299 flow [2022-01-19 07:23:00,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1050 places, 1199 transitions, 25388 flow, removed 387 selfloop flow, removed 48 redundant places. [2022-01-19 07:23:00,476 INFO L242 Difference]: Finished difference. Result has 1097 places, 796 transitions, 13382 flow [2022-01-19 07:23:00,477 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=12898, PETRI_DIFFERENCE_MINUEND_PLACES=995, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=13382, PETRI_PLACES=1097, PETRI_TRANSITIONS=796} [2022-01-19 07:23:00,477 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 938 predicate places. [2022-01-19 07:23:00,477 INFO L470 AbstractCegarLoop]: Abstraction has has 1097 places, 796 transitions, 13382 flow [2022-01-19 07:23:00,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:23:00,477 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:23:00,478 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:23:00,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2022-01-19 07:23:00,478 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:23:00,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:23:00,478 INFO L85 PathProgramCache]: Analyzing trace with hash 2040517893, now seen corresponding path program 33 times [2022-01-19 07:23:00,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:23:00,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527159568] [2022-01-19 07:23:00,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:23:00,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:23:00,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:23:00,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:23:00,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:23:00,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527159568] [2022-01-19 07:23:00,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527159568] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:23:00,856 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:23:00,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:23:00,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947663967] [2022-01-19 07:23:00,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:23:00,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:23:00,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:23:00,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:23:00,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:23:00,858 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:23:00,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1097 places, 796 transitions, 13382 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:23:00,859 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:23:00,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:23:00,859 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:23:15,424 INFO L129 PetriNetUnfolder]: 5398/18230 cut-off events. [2022-01-19 07:23:15,424 INFO L130 PetriNetUnfolder]: For 1922895/1922948 co-relation queries the response was YES. [2022-01-19 07:23:16,127 INFO L84 FinitePrefix]: Finished finitePrefix Result has 193058 conditions, 18230 events. 5398/18230 cut-off events. For 1922895/1922948 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 211242 event pairs, 2334 based on Foata normal form. 20/17863 useless extension candidates. Maximal degree in co-relation 192555. Up to 7619 conditions per place. [2022-01-19 07:23:16,236 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 957 selfloop transitions, 80 changer transitions 78/1202 dead transitions. [2022-01-19 07:23:16,236 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1109 places, 1202 transitions, 25177 flow [2022-01-19 07:23:16,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 07:23:16,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 07:23:16,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6049 transitions. [2022-01-19 07:23:16,240 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6484777015437393 [2022-01-19 07:23:16,240 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6049 transitions. [2022-01-19 07:23:16,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6049 transitions. [2022-01-19 07:23:16,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:23:16,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6049 transitions. [2022-01-19 07:23:16,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 114.13207547169812) internal successors, (6049), 53 states have internal predecessors, (6049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:23:16,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:23:16,249 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:23:16,249 INFO L186 Difference]: Start difference. First operand has 1097 places, 796 transitions, 13382 flow. Second operand 53 states and 6049 transitions. [2022-01-19 07:23:16,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1109 places, 1202 transitions, 25177 flow [2022-01-19 07:23:30,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1063 places, 1202 transitions, 24526 flow, removed 251 selfloop flow, removed 46 redundant places. [2022-01-19 07:23:30,257 INFO L242 Difference]: Finished difference. Result has 1107 places, 804 transitions, 13767 flow [2022-01-19 07:23:30,258 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=13092, PETRI_DIFFERENCE_MINUEND_PLACES=1011, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=13767, PETRI_PLACES=1107, PETRI_TRANSITIONS=804} [2022-01-19 07:23:30,258 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 948 predicate places. [2022-01-19 07:23:30,258 INFO L470 AbstractCegarLoop]: Abstraction has has 1107 places, 804 transitions, 13767 flow [2022-01-19 07:23:30,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:23:30,259 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:23:30,259 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:23:30,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2022-01-19 07:23:30,259 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:23:30,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:23:30,259 INFO L85 PathProgramCache]: Analyzing trace with hash -480236793, now seen corresponding path program 34 times [2022-01-19 07:23:30,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:23:30,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465177351] [2022-01-19 07:23:30,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:23:30,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:23:30,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:23:30,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:23:30,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:23:30,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465177351] [2022-01-19 07:23:30,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465177351] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:23:30,635 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:23:30,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:23:30,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628444654] [2022-01-19 07:23:30,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:23:30,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:23:30,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:23:30,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:23:30,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:23:30,637 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:23:30,638 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1107 places, 804 transitions, 13767 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:23:30,638 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:23:30,638 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:23:30,638 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:23:44,225 INFO L129 PetriNetUnfolder]: 5403/18003 cut-off events. [2022-01-19 07:23:44,225 INFO L130 PetriNetUnfolder]: For 1832955/1832999 co-relation queries the response was YES. [2022-01-19 07:23:44,849 INFO L84 FinitePrefix]: Finished finitePrefix Result has 189754 conditions, 18003 events. 5403/18003 cut-off events. For 1832955/1832999 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 206950 event pairs, 2612 based on Foata normal form. 13/17604 useless extension candidates. Maximal degree in co-relation 189247. Up to 7619 conditions per place. [2022-01-19 07:23:44,945 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 935 selfloop transitions, 111 changer transitions 46/1179 dead transitions. [2022-01-19 07:23:44,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1108 places, 1179 transitions, 25862 flow [2022-01-19 07:23:44,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 07:23:44,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 07:23:44,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 4364 transitions. [2022-01-19 07:23:44,948 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.652511961722488 [2022-01-19 07:23:44,948 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 4364 transitions. [2022-01-19 07:23:44,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 4364 transitions. [2022-01-19 07:23:44,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:23:44,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 4364 transitions. [2022-01-19 07:23:44,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 114.84210526315789) internal successors, (4364), 38 states have internal predecessors, (4364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:23:44,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 176.0) internal successors, (6864), 39 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:23:44,954 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 176.0) internal successors, (6864), 39 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:23:44,954 INFO L186 Difference]: Start difference. First operand has 1107 places, 804 transitions, 13767 flow. Second operand 38 states and 4364 transitions. [2022-01-19 07:23:44,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1108 places, 1179 transitions, 25862 flow [2022-01-19 07:23:58,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1064 places, 1179 transitions, 24956 flow, removed 387 selfloop flow, removed 44 redundant places. [2022-01-19 07:23:58,816 INFO L242 Difference]: Finished difference. Result has 1084 places, 826 transitions, 14850 flow [2022-01-19 07:23:58,816 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=13510, PETRI_DIFFERENCE_MINUEND_PLACES=1027, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=14850, PETRI_PLACES=1084, PETRI_TRANSITIONS=826} [2022-01-19 07:23:58,817 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 925 predicate places. [2022-01-19 07:23:58,817 INFO L470 AbstractCegarLoop]: Abstraction has has 1084 places, 826 transitions, 14850 flow [2022-01-19 07:23:58,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:23:58,817 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:23:58,817 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:23:58,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2022-01-19 07:23:58,817 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:23:58,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:23:58,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1383232231, now seen corresponding path program 35 times [2022-01-19 07:23:58,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:23:58,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664994256] [2022-01-19 07:23:58,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:23:58,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:23:58,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:23:59,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:23:59,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:23:59,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664994256] [2022-01-19 07:23:59,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664994256] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:23:59,203 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:23:59,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:23:59,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704059374] [2022-01-19 07:23:59,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:23:59,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:23:59,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:23:59,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:23:59,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:23:59,205 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:23:59,207 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1084 places, 826 transitions, 14850 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:23:59,207 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:23:59,207 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:23:59,207 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:24:14,247 INFO L129 PetriNetUnfolder]: 5466/18437 cut-off events. [2022-01-19 07:24:14,248 INFO L130 PetriNetUnfolder]: For 1833729/1833777 co-relation queries the response was YES. [2022-01-19 07:24:14,911 INFO L84 FinitePrefix]: Finished finitePrefix Result has 192027 conditions, 18437 events. 5466/18437 cut-off events. For 1833729/1833777 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 214001 event pairs, 2311 based on Foata normal form. 20/18070 useless extension candidates. Maximal degree in co-relation 191536. Up to 7619 conditions per place. [2022-01-19 07:24:15,005 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 978 selfloop transitions, 90 changer transitions 78/1233 dead transitions. [2022-01-19 07:24:15,005 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1118 places, 1233 transitions, 27444 flow [2022-01-19 07:24:15,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 07:24:15,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 07:24:15,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6035 transitions. [2022-01-19 07:24:15,008 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6469768439108061 [2022-01-19 07:24:15,008 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6035 transitions. [2022-01-19 07:24:15,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6035 transitions. [2022-01-19 07:24:15,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:24:15,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6035 transitions. [2022-01-19 07:24:15,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 113.86792452830188) internal successors, (6035), 53 states have internal predecessors, (6035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:24:15,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:24:15,016 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:24:15,016 INFO L186 Difference]: Start difference. First operand has 1084 places, 826 transitions, 14850 flow. Second operand 53 states and 6035 transitions. [2022-01-19 07:24:15,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1118 places, 1233 transitions, 27444 flow [2022-01-19 07:24:29,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1096 places, 1233 transitions, 26551 flow, removed 378 selfloop flow, removed 22 redundant places. [2022-01-19 07:24:29,141 INFO L242 Difference]: Finished difference. Result has 1139 places, 834 transitions, 14877 flow [2022-01-19 07:24:29,141 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=14171, PETRI_DIFFERENCE_MINUEND_PLACES=1044, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=737, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=14877, PETRI_PLACES=1139, PETRI_TRANSITIONS=834} [2022-01-19 07:24:29,142 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 980 predicate places. [2022-01-19 07:24:29,142 INFO L470 AbstractCegarLoop]: Abstraction has has 1139 places, 834 transitions, 14877 flow [2022-01-19 07:24:29,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:24:29,142 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:24:29,142 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:24:29,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2022-01-19 07:24:29,142 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:24:29,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:24:29,143 INFO L85 PathProgramCache]: Analyzing trace with hash -593051873, now seen corresponding path program 36 times [2022-01-19 07:24:29,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:24:29,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314051446] [2022-01-19 07:24:29,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:24:29,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:24:29,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:24:29,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:24:29,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:24:29,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314051446] [2022-01-19 07:24:29,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314051446] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:24:29,513 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:24:29,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:24:29,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783969397] [2022-01-19 07:24:29,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:24:29,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:24:29,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:24:29,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:24:29,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:24:29,515 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:24:29,516 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1139 places, 834 transitions, 14877 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:24:29,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:24:29,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:24:29,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:24:44,536 INFO L129 PetriNetUnfolder]: 5488/18548 cut-off events. [2022-01-19 07:24:44,536 INFO L130 PetriNetUnfolder]: For 1885970/1886024 co-relation queries the response was YES. [2022-01-19 07:24:45,368 INFO L84 FinitePrefix]: Finished finitePrefix Result has 194820 conditions, 18548 events. 5488/18548 cut-off events. For 1885970/1886024 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 215673 event pairs, 2246 based on Foata normal form. 20/18180 useless extension candidates. Maximal degree in co-relation 194301. Up to 7619 conditions per place. [2022-01-19 07:24:45,476 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 981 selfloop transitions, 110 changer transitions 79/1257 dead transitions. [2022-01-19 07:24:45,476 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1155 places, 1257 transitions, 27974 flow [2022-01-19 07:24:45,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 07:24:45,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 07:24:45,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6033 transitions. [2022-01-19 07:24:45,479 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.64676243567753 [2022-01-19 07:24:45,479 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6033 transitions. [2022-01-19 07:24:45,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6033 transitions. [2022-01-19 07:24:45,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:24:45,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6033 transitions. [2022-01-19 07:24:45,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 113.83018867924528) internal successors, (6033), 53 states have internal predecessors, (6033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:24:45,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:24:45,487 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:24:45,487 INFO L186 Difference]: Start difference. First operand has 1139 places, 834 transitions, 14877 flow. Second operand 53 states and 6033 transitions. [2022-01-19 07:24:45,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1155 places, 1257 transitions, 27974 flow [2022-01-19 07:25:01,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1112 places, 1257 transitions, 27093 flow, removed 364 selfloop flow, removed 43 redundant places. [2022-01-19 07:25:01,274 INFO L242 Difference]: Finished difference. Result has 1150 places, 838 transitions, 15137 flow [2022-01-19 07:25:01,274 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=14606, PETRI_DIFFERENCE_MINUEND_PLACES=1060, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=15137, PETRI_PLACES=1150, PETRI_TRANSITIONS=838} [2022-01-19 07:25:01,274 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 991 predicate places. [2022-01-19 07:25:01,275 INFO L470 AbstractCegarLoop]: Abstraction has has 1150 places, 838 transitions, 15137 flow [2022-01-19 07:25:01,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:25:01,275 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:25:01,275 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:25:01,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2022-01-19 07:25:01,275 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:25:01,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:25:01,276 INFO L85 PathProgramCache]: Analyzing trace with hash 500731013, now seen corresponding path program 37 times [2022-01-19 07:25:01,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:25:01,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120734185] [2022-01-19 07:25:01,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:25:01,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:25:01,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:25:01,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:25:01,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:25:01,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120734185] [2022-01-19 07:25:01,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120734185] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:25:01,665 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:25:01,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:25:01,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566604482] [2022-01-19 07:25:01,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:25:01,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:25:01,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:25:01,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:25:01,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:25:01,667 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:25:01,668 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1150 places, 838 transitions, 15137 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:25:01,668 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:25:01,668 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:25:01,668 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:25:16,921 INFO L129 PetriNetUnfolder]: 5484/18545 cut-off events. [2022-01-19 07:25:16,921 INFO L130 PetriNetUnfolder]: For 1864981/1865034 co-relation queries the response was YES. [2022-01-19 07:25:17,954 INFO L84 FinitePrefix]: Finished finitePrefix Result has 194344 conditions, 18545 events. 5484/18545 cut-off events. For 1864981/1865034 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 215542 event pairs, 2264 based on Foata normal form. 20/18178 useless extension candidates. Maximal degree in co-relation 193822. Up to 7619 conditions per place. [2022-01-19 07:25:18,060 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 986 selfloop transitions, 100 changer transitions 79/1252 dead transitions. [2022-01-19 07:25:18,060 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1166 places, 1252 transitions, 28378 flow [2022-01-19 07:25:18,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 07:25:18,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 07:25:18,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6034 transitions. [2022-01-19 07:25:18,063 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6468696397941681 [2022-01-19 07:25:18,063 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6034 transitions. [2022-01-19 07:25:18,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6034 transitions. [2022-01-19 07:25:18,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:25:18,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6034 transitions. [2022-01-19 07:25:18,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 113.84905660377359) internal successors, (6034), 53 states have internal predecessors, (6034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:25:18,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:25:18,072 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:25:18,072 INFO L186 Difference]: Start difference. First operand has 1150 places, 838 transitions, 15137 flow. Second operand 53 states and 6034 transitions. [2022-01-19 07:25:18,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1166 places, 1252 transitions, 28378 flow [2022-01-19 07:25:33,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1124 places, 1252 transitions, 27626 flow, removed 291 selfloop flow, removed 42 redundant places. [2022-01-19 07:25:33,623 INFO L242 Difference]: Finished difference. Result has 1165 places, 844 transitions, 15495 flow [2022-01-19 07:25:33,624 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=14877, PETRI_DIFFERENCE_MINUEND_PLACES=1072, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=15495, PETRI_PLACES=1165, PETRI_TRANSITIONS=844} [2022-01-19 07:25:33,624 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 1006 predicate places. [2022-01-19 07:25:33,625 INFO L470 AbstractCegarLoop]: Abstraction has has 1165 places, 844 transitions, 15495 flow [2022-01-19 07:25:33,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:25:33,625 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:25:33,625 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:25:33,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2022-01-19 07:25:33,625 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:25:33,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:25:33,626 INFO L85 PathProgramCache]: Analyzing trace with hash 246536957, now seen corresponding path program 38 times [2022-01-19 07:25:33,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:25:33,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412377777] [2022-01-19 07:25:33,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:25:33,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:25:33,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:25:34,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:25:34,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:25:34,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412377777] [2022-01-19 07:25:34,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412377777] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:25:34,014 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:25:34,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:25:34,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304620468] [2022-01-19 07:25:34,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:25:34,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:25:34,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:25:34,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:25:34,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=593, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:25:34,016 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:25:34,017 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1165 places, 844 transitions, 15495 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:25:34,017 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:25:34,017 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:25:34,017 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:25:49,221 INFO L129 PetriNetUnfolder]: 5470/18282 cut-off events. [2022-01-19 07:25:49,222 INFO L130 PetriNetUnfolder]: For 1877344/1877383 co-relation queries the response was YES. [2022-01-19 07:25:50,235 INFO L84 FinitePrefix]: Finished finitePrefix Result has 194233 conditions, 18282 events. 5470/18282 cut-off events. For 1877344/1877383 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 210975 event pairs, 2621 based on Foata normal form. 13/17881 useless extension candidates. Maximal degree in co-relation 193703. Up to 7619 conditions per place. [2022-01-19 07:25:50,353 INFO L132 encePairwiseOnDemand]: 145/176 looper letters, 957 selfloop transitions, 121 changer transitions 72/1237 dead transitions. [2022-01-19 07:25:50,353 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1178 places, 1237 transitions, 27976 flow [2022-01-19 07:25:50,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-19 07:25:50,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-01-19 07:25:50,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 5685 transitions. [2022-01-19 07:25:50,356 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6460227272727272 [2022-01-19 07:25:50,356 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 5685 transitions. [2022-01-19 07:25:50,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 5685 transitions. [2022-01-19 07:25:50,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:25:50,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 5685 transitions. [2022-01-19 07:25:50,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 113.7) internal successors, (5685), 50 states have internal predecessors, (5685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:25:50,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 176.0) internal successors, (8976), 51 states have internal predecessors, (8976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:25:50,365 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 176.0) internal successors, (8976), 51 states have internal predecessors, (8976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:25:50,365 INFO L186 Difference]: Start difference. First operand has 1165 places, 844 transitions, 15495 flow. Second operand 50 states and 5685 transitions. [2022-01-19 07:25:50,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1178 places, 1237 transitions, 27976 flow [2022-01-19 07:26:04,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1136 places, 1237 transitions, 27271 flow, removed 276 selfloop flow, removed 42 redundant places. [2022-01-19 07:26:04,758 INFO L242 Difference]: Finished difference. Result has 1169 places, 851 transitions, 15910 flow [2022-01-19 07:26:04,758 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=15229, PETRI_DIFFERENCE_MINUEND_PLACES=1087, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=15910, PETRI_PLACES=1169, PETRI_TRANSITIONS=851} [2022-01-19 07:26:04,759 INFO L334 CegarLoopForPetriNet]: 159 programPoint places, 1010 predicate places. [2022-01-19 07:26:04,759 INFO L470 AbstractCegarLoop]: Abstraction has has 1169 places, 851 transitions, 15910 flow [2022-01-19 07:26:04,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:26:04,759 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:26:04,759 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:26:04,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2022-01-19 07:26:04,759 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:26:04,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:26:04,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1126981235, now seen corresponding path program 39 times [2022-01-19 07:26:04,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:26:04,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022753616] [2022-01-19 07:26:04,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:26:04,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:26:04,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:26:05,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:26:05,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:26:05,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022753616] [2022-01-19 07:26:05,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022753616] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:26:05,146 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:26:05,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 07:26:05,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663937597] [2022-01-19 07:26:05,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:26:05,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 07:26:05,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:26:05,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 07:26:05,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-01-19 07:26:05,148 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-01-19 07:26:05,149 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1169 places, 851 transitions, 15910 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:26:05,149 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:26:05,149 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-01-19 07:26:05,149 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand