/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-After.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-match-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 13:06:15,105 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 13:06:15,106 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 13:06:15,145 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 13:06:15,146 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 13:06:15,153 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 13:06:15,155 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 13:06:15,157 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 13:06:15,164 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 13:06:15,168 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 13:06:15,168 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 13:06:15,169 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 13:06:15,169 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 13:06:15,171 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 13:06:15,172 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 13:06:15,174 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 13:06:15,175 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 13:06:15,175 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 13:06:15,177 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 13:06:15,181 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 13:06:15,182 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 13:06:15,183 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 13:06:15,184 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 13:06:15,184 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 13:06:15,189 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 13:06:15,189 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 13:06:15,189 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 13:06:15,190 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 13:06:15,190 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 13:06:15,191 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 13:06:15,191 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 13:06:15,191 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 13:06:15,192 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 13:06:15,193 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 13:06:15,194 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 13:06:15,194 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 13:06:15,194 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 13:06:15,194 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 13:06:15,194 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 13:06:15,195 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 13:06:15,195 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 13:06:15,196 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-After.epf [2022-01-19 13:06:15,219 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 13:06:15,219 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 13:06:15,220 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 13:06:15,220 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 13:06:15,222 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 13:06:15,222 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 13:06:15,222 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 13:06:15,222 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 13:06:15,222 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 13:06:15,222 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 13:06:15,223 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 13:06:15,223 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 13:06:15,223 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 13:06:15,223 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 13:06:15,223 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 13:06:15,223 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 13:06:15,223 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 13:06:15,223 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 13:06:15,223 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 13:06:15,224 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 13:06:15,224 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 13:06:15,224 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 13:06:15,224 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 13:06:15,224 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 13:06:15,224 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 13:06:15,224 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 13:06:15,224 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 13:06:15,225 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 13:06:15,225 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 13:06:15,225 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 13:06:15,225 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 13:06:15,225 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=AFTER [2022-01-19 13:06:15,225 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 13:06:15,366 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 13:06:15,381 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 13:06:15,382 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 13:06:15,383 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 13:06:15,384 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 13:06:15,385 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-match-symm.wvr.c [2022-01-19 13:06:15,438 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71271aeca/4a96c1a9676748158c1d75ea1ade4e79/FLAG952a84b4c [2022-01-19 13:06:15,805 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 13:06:15,805 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-match-symm.wvr.c [2022-01-19 13:06:15,813 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71271aeca/4a96c1a9676748158c1d75ea1ade4e79/FLAG952a84b4c [2022-01-19 13:06:15,825 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71271aeca/4a96c1a9676748158c1d75ea1ade4e79 [2022-01-19 13:06:15,827 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 13:06:15,829 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 13:06:15,834 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 13:06:15,834 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 13:06:15,836 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 13:06:15,837 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 01:06:15" (1/1) ... [2022-01-19 13:06:15,837 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6aea97e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:15, skipping insertion in model container [2022-01-19 13:06:15,837 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 01:06:15" (1/1) ... [2022-01-19 13:06:15,842 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 13:06:15,854 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 13:06:15,961 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-match-symm.wvr.c[2584,2597] [2022-01-19 13:06:15,981 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 13:06:15,992 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 13:06:16,007 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-match-symm.wvr.c[2584,2597] [2022-01-19 13:06:16,009 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 13:06:16,017 INFO L208 MainTranslator]: Completed translation [2022-01-19 13:06:16,017 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:16 WrapperNode [2022-01-19 13:06:16,017 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 13:06:16,018 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 13:06:16,018 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 13:06:16,018 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 13:06:16,023 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:16" (1/1) ... [2022-01-19 13:06:16,036 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:16" (1/1) ... [2022-01-19 13:06:16,056 INFO L137 Inliner]: procedures = 22, calls = 27, calls flagged for inlining = 11, calls inlined = 17, statements flattened = 180 [2022-01-19 13:06:16,057 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 13:06:16,057 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 13:06:16,057 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 13:06:16,057 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 13:06:16,063 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:16" (1/1) ... [2022-01-19 13:06:16,063 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:16" (1/1) ... [2022-01-19 13:06:16,065 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:16" (1/1) ... [2022-01-19 13:06:16,065 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:16" (1/1) ... [2022-01-19 13:06:16,068 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:16" (1/1) ... [2022-01-19 13:06:16,069 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:16" (1/1) ... [2022-01-19 13:06:16,070 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:16" (1/1) ... [2022-01-19 13:06:16,072 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 13:06:16,073 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 13:06:16,073 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 13:06:16,073 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 13:06:16,084 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:16" (1/1) ... [2022-01-19 13:06:16,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 13:06:16,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 13:06:16,109 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 13:06:16,116 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 13:06:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 13:06:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 13:06:16,139 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 13:06:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 13:06:16,139 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 13:06:16,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 13:06:16,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 13:06:16,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 13:06:16,140 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 13:06:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 13:06:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 13:06:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 13:06:16,144 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 13:06:16,205 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 13:06:16,206 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 13:06:16,420 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 13:06:16,428 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 13:06:16,428 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-19 13:06:16,430 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 01:06:16 BoogieIcfgContainer [2022-01-19 13:06:16,430 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 13:06:16,431 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 13:06:16,431 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 13:06:16,433 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 13:06:16,433 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 01:06:15" (1/3) ... [2022-01-19 13:06:16,434 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16966a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 01:06:16, skipping insertion in model container [2022-01-19 13:06:16,434 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:06:16" (2/3) ... [2022-01-19 13:06:16,434 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16966a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 01:06:16, skipping insertion in model container [2022-01-19 13:06:16,434 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 01:06:16" (3/3) ... [2022-01-19 13:06:16,435 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-match-symm.wvr.c [2022-01-19 13:06:16,439 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 13:06:16,439 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 13:06:16,439 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 13:06:16,473 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,473 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,476 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,476 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,476 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,476 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,476 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,478 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,478 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,478 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,478 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,478 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,478 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,478 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,479 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,479 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,479 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,479 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,479 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,479 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,479 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,480 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,480 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,480 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,480 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,480 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,480 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,480 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,480 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,480 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,481 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,481 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,481 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,481 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,481 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,481 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,482 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,482 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,482 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s1~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,482 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,482 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s1~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,482 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,482 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,483 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,483 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,483 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,483 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,483 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,483 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,483 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,483 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,483 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,483 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,485 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,485 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,485 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,485 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,485 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,486 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,486 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,486 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,486 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,486 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,486 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,486 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,486 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,486 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,487 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,487 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,487 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,487 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,487 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,487 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,487 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,488 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,488 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,488 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,488 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,488 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,488 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,488 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,488 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,488 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,489 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,489 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,489 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,489 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,489 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,489 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,489 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,489 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,489 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,489 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,490 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,490 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,490 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,490 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s2~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,490 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,490 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s2~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,491 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,491 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,491 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,491 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,491 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,491 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,491 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,492 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,492 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s2~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,492 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s1~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,492 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s2~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,492 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s1~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,492 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s2~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,492 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s1~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,492 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s2~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,492 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s1~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s2~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s1~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s2~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s1~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s2~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s1~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s2~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s1~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,497 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,497 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,497 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,497 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,497 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,498 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,498 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,498 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,498 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,498 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,498 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,498 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,498 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,498 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,498 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,499 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,499 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,499 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,499 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,499 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,499 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,499 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,499 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,500 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,500 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,500 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,500 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,500 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,500 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,500 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,500 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,503 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,503 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,527 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,529 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,529 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,529 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,529 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,529 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s1~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,530 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,530 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s1~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,530 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,530 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,530 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,530 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,530 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,530 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,531 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,531 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,531 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,531 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,531 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,531 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,531 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,531 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,531 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,531 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,532 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,532 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,532 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,532 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,532 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,532 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,532 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,532 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,533 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,533 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,533 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,533 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,533 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,533 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,533 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,540 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,540 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,540 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s2~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,540 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,541 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s2~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,541 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,541 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,541 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,541 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,541 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,542 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,542 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,542 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,542 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s2~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,542 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s1~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,542 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s2~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,542 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s1~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,542 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s2~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,543 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s1~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,543 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s2~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,543 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s1~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,543 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,543 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,543 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,543 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,543 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,543 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,544 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,544 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,544 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s2~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,544 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s1~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,544 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s2~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,544 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s1~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,544 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s2~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,544 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s1~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,545 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s2~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,545 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s1~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,545 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,545 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,545 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,545 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,545 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,545 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,545 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,545 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,547 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,547 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,547 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,547 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s1~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s2~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,552 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s2~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~s1~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:06:16,556 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 13:06:16,591 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 13:06:16,604 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 13:06:16,604 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 13:06:16,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 240 places, 252 transitions, 520 flow [2022-01-19 13:06:16,724 INFO L129 PetriNetUnfolder]: 19/250 cut-off events. [2022-01-19 13:06:16,725 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 13:06:16,730 INFO L84 FinitePrefix]: Finished finitePrefix Result has 259 conditions, 250 events. 19/250 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 273 event pairs, 0 based on Foata normal form. 0/230 useless extension candidates. Maximal degree in co-relation 169. Up to 2 conditions per place. [2022-01-19 13:06:16,730 INFO L82 GeneralOperation]: Start removeDead. Operand has 240 places, 252 transitions, 520 flow [2022-01-19 13:06:16,740 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 229 places, 241 transitions, 494 flow [2022-01-19 13:06:16,794 INFO L129 PetriNetUnfolder]: 19/240 cut-off events. [2022-01-19 13:06:16,794 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 13:06:16,795 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:16,795 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:16,796 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:16,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:16,801 INFO L85 PathProgramCache]: Analyzing trace with hash -511755063, now seen corresponding path program 1 times [2022-01-19 13:06:16,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:16,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907467899] [2022-01-19 13:06:16,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:16,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:16,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:17,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 13:06:17,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:17,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907467899] [2022-01-19 13:06:17,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907467899] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:17,132 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:17,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 13:06:17,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758271386] [2022-01-19 13:06:17,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:17,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 13:06:17,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:17,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 13:06:17,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 13:06:17,170 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 252 [2022-01-19 13:06:17,176 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 241 transitions, 494 flow. Second operand has 3 states, 3 states have (on average 227.33333333333334) internal successors, (682), 3 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:17,177 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:17,177 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 252 [2022-01-19 13:06:17,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:17,306 INFO L129 PetriNetUnfolder]: 48/614 cut-off events. [2022-01-19 13:06:17,307 INFO L130 PetriNetUnfolder]: For 60/60 co-relation queries the response was YES. [2022-01-19 13:06:17,311 INFO L84 FinitePrefix]: Finished finitePrefix Result has 722 conditions, 614 events. 48/614 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2775 event pairs, 15 based on Foata normal form. 44/596 useless extension candidates. Maximal degree in co-relation 531. Up to 49 conditions per place. [2022-01-19 13:06:17,314 INFO L132 encePairwiseOnDemand]: 235/252 looper letters, 21 selfloop transitions, 2 changer transitions 3/237 dead transitions. [2022-01-19 13:06:17,314 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 237 transitions, 541 flow [2022-01-19 13:06:17,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 13:06:17,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 13:06:17,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 721 transitions. [2022-01-19 13:06:17,329 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9537037037037037 [2022-01-19 13:06:17,330 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 721 transitions. [2022-01-19 13:06:17,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 721 transitions. [2022-01-19 13:06:17,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:17,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 721 transitions. [2022-01-19 13:06:17,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 240.33333333333334) internal successors, (721), 3 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:17,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 252.0) internal successors, (1008), 4 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:17,353 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 252.0) internal successors, (1008), 4 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:17,355 INFO L186 Difference]: Start difference. First operand has 229 places, 241 transitions, 494 flow. Second operand 3 states and 721 transitions. [2022-01-19 13:06:17,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 237 transitions, 541 flow [2022-01-19 13:06:17,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 237 transitions, 527 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 13:06:17,364 INFO L242 Difference]: Finished difference. Result has 229 places, 229 transitions, 482 flow [2022-01-19 13:06:17,366 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=482, PETRI_PLACES=229, PETRI_TRANSITIONS=229} [2022-01-19 13:06:17,368 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 0 predicate places. [2022-01-19 13:06:17,369 INFO L470 AbstractCegarLoop]: Abstraction has has 229 places, 229 transitions, 482 flow [2022-01-19 13:06:17,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 227.33333333333334) internal successors, (682), 3 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:17,369 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:17,370 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:17,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 13:06:17,370 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:17,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:17,373 INFO L85 PathProgramCache]: Analyzing trace with hash 380510321, now seen corresponding path program 2 times [2022-01-19 13:06:17,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:17,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993795348] [2022-01-19 13:06:17,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:17,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:17,497 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 13:06:17,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:17,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993795348] [2022-01-19 13:06:17,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993795348] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:17,498 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:17,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 13:06:17,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046964894] [2022-01-19 13:06:17,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:17,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 13:06:17,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:17,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 13:06:17,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 13:06:17,501 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 252 [2022-01-19 13:06:17,501 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 229 transitions, 482 flow. Second operand has 3 states, 3 states have (on average 227.33333333333334) internal successors, (682), 3 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:17,502 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:17,502 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 252 [2022-01-19 13:06:17,502 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:17,605 INFO L129 PetriNetUnfolder]: 45/636 cut-off events. [2022-01-19 13:06:17,605 INFO L130 PetriNetUnfolder]: For 57/74 co-relation queries the response was YES. [2022-01-19 13:06:17,608 INFO L84 FinitePrefix]: Finished finitePrefix Result has 759 conditions, 636 events. 45/636 cut-off events. For 57/74 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 2807 event pairs, 14 based on Foata normal form. 6/602 useless extension candidates. Maximal degree in co-relation 579. Up to 51 conditions per place. [2022-01-19 13:06:17,609 INFO L132 encePairwiseOnDemand]: 246/252 looper letters, 23 selfloop transitions, 2 changer transitions 0/236 dead transitions. [2022-01-19 13:06:17,609 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 236 transitions, 557 flow [2022-01-19 13:06:17,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 13:06:17,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 13:06:17,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 699 transitions. [2022-01-19 13:06:17,612 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9246031746031746 [2022-01-19 13:06:17,612 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 699 transitions. [2022-01-19 13:06:17,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 699 transitions. [2022-01-19 13:06:17,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:17,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 699 transitions. [2022-01-19 13:06:17,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 233.0) internal successors, (699), 3 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:17,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 252.0) internal successors, (1008), 4 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:17,615 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 252.0) internal successors, (1008), 4 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:17,615 INFO L186 Difference]: Start difference. First operand has 229 places, 229 transitions, 482 flow. Second operand 3 states and 699 transitions. [2022-01-19 13:06:17,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 236 transitions, 557 flow [2022-01-19 13:06:17,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 236 transitions, 555 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 13:06:17,624 INFO L242 Difference]: Finished difference. Result has 229 places, 231 transitions, 508 flow [2022-01-19 13:06:17,625 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=508, PETRI_PLACES=229, PETRI_TRANSITIONS=231} [2022-01-19 13:06:17,626 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 0 predicate places. [2022-01-19 13:06:17,626 INFO L470 AbstractCegarLoop]: Abstraction has has 229 places, 231 transitions, 508 flow [2022-01-19 13:06:17,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 227.33333333333334) internal successors, (682), 3 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:17,626 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:17,627 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:17,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 13:06:17,627 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:17,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:17,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1238472305, now seen corresponding path program 1 times [2022-01-19 13:06:17,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:17,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722841095] [2022-01-19 13:06:17,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:17,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:17,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:17,848 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 13:06:17,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:17,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722841095] [2022-01-19 13:06:17,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722841095] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:17,849 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:17,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:17,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500379754] [2022-01-19 13:06:17,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:17,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:17,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:17,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:17,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:17,855 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:17,857 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 231 transitions, 508 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:17,857 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:17,857 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:17,857 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:18,215 INFO L129 PetriNetUnfolder]: 137/955 cut-off events. [2022-01-19 13:06:18,215 INFO L130 PetriNetUnfolder]: For 47/55 co-relation queries the response was YES. [2022-01-19 13:06:18,218 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1381 conditions, 955 events. 137/955 cut-off events. For 47/55 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5264 event pairs, 73 based on Foata normal form. 1/886 useless extension candidates. Maximal degree in co-relation 996. Up to 229 conditions per place. [2022-01-19 13:06:18,222 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 61 selfloop transitions, 5 changer transitions 29/297 dead transitions. [2022-01-19 13:06:18,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 297 transitions, 841 flow [2022-01-19 13:06:18,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 13:06:18,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 13:06:18,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3840 transitions. [2022-01-19 13:06:18,228 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8465608465608465 [2022-01-19 13:06:18,228 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3840 transitions. [2022-01-19 13:06:18,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3840 transitions. [2022-01-19 13:06:18,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:18,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3840 transitions. [2022-01-19 13:06:18,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 213.33333333333334) internal successors, (3840), 18 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:18,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 252.0) internal successors, (4788), 19 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:18,243 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 252.0) internal successors, (4788), 19 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:18,243 INFO L186 Difference]: Start difference. First operand has 229 places, 231 transitions, 508 flow. Second operand 18 states and 3840 transitions. [2022-01-19 13:06:18,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 297 transitions, 841 flow [2022-01-19 13:06:18,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 297 transitions, 839 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 13:06:18,248 INFO L242 Difference]: Finished difference. Result has 261 places, 235 transitions, 577 flow [2022-01-19 13:06:18,248 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=577, PETRI_PLACES=261, PETRI_TRANSITIONS=235} [2022-01-19 13:06:18,250 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 32 predicate places. [2022-01-19 13:06:18,250 INFO L470 AbstractCegarLoop]: Abstraction has has 261 places, 235 transitions, 577 flow [2022-01-19 13:06:18,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:18,251 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:18,251 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:18,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 13:06:18,252 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:18,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:18,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1372404625, now seen corresponding path program 2 times [2022-01-19 13:06:18,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:18,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361505653] [2022-01-19 13:06:18,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:18,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:18,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:18,382 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 13:06:18,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:18,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361505653] [2022-01-19 13:06:18,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361505653] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:18,383 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:18,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:18,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362055721] [2022-01-19 13:06:18,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:18,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:18,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:18,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:18,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:18,388 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:18,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 235 transitions, 577 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:18,389 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:18,389 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:18,390 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:18,709 INFO L129 PetriNetUnfolder]: 141/1094 cut-off events. [2022-01-19 13:06:18,710 INFO L130 PetriNetUnfolder]: For 696/729 co-relation queries the response was YES. [2022-01-19 13:06:18,714 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2111 conditions, 1094 events. 141/1094 cut-off events. For 696/729 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 6436 event pairs, 78 based on Foata normal form. 1/1021 useless extension candidates. Maximal degree in co-relation 2015. Up to 248 conditions per place. [2022-01-19 13:06:18,718 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 76 selfloop transitions, 3 changer transitions 25/306 dead transitions. [2022-01-19 13:06:18,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 306 transitions, 1135 flow [2022-01-19 13:06:18,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 13:06:18,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 13:06:18,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3625 transitions. [2022-01-19 13:06:18,723 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.846171802054155 [2022-01-19 13:06:18,724 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3625 transitions. [2022-01-19 13:06:18,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3625 transitions. [2022-01-19 13:06:18,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:18,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3625 transitions. [2022-01-19 13:06:18,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 213.23529411764707) internal successors, (3625), 17 states have internal predecessors, (3625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:18,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 252.0) internal successors, (4536), 18 states have internal predecessors, (4536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:18,737 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 252.0) internal successors, (4536), 18 states have internal predecessors, (4536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:18,737 INFO L186 Difference]: Start difference. First operand has 261 places, 235 transitions, 577 flow. Second operand 17 states and 3625 transitions. [2022-01-19 13:06:18,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 306 transitions, 1135 flow [2022-01-19 13:06:18,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 306 transitions, 1081 flow, removed 25 selfloop flow, removed 8 redundant places. [2022-01-19 13:06:18,756 INFO L242 Difference]: Finished difference. Result has 273 places, 237 transitions, 625 flow [2022-01-19 13:06:18,756 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=625, PETRI_PLACES=273, PETRI_TRANSITIONS=237} [2022-01-19 13:06:18,756 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 44 predicate places. [2022-01-19 13:06:18,757 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 237 transitions, 625 flow [2022-01-19 13:06:18,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:18,757 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:18,758 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:18,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 13:06:18,758 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:18,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:18,758 INFO L85 PathProgramCache]: Analyzing trace with hash -643239263, now seen corresponding path program 1 times [2022-01-19 13:06:18,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:18,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874299727] [2022-01-19 13:06:18,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:18,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:18,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:18,849 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 13:06:18,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:18,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874299727] [2022-01-19 13:06:18,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874299727] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:18,849 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:18,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:18,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017432772] [2022-01-19 13:06:18,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:18,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:18,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:18,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:18,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:18,852 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:18,853 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 237 transitions, 625 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:18,853 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:18,853 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:18,853 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:19,149 INFO L129 PetriNetUnfolder]: 172/1140 cut-off events. [2022-01-19 13:06:19,149 INFO L130 PetriNetUnfolder]: For 1959/1990 co-relation queries the response was YES. [2022-01-19 13:06:19,154 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2567 conditions, 1140 events. 172/1140 cut-off events. For 1959/1990 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 6796 event pairs, 116 based on Foata normal form. 5/1060 useless extension candidates. Maximal degree in co-relation 2463. Up to 356 conditions per place. [2022-01-19 13:06:19,157 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 43 selfloop transitions, 12 changer transitions 15/273 dead transitions. [2022-01-19 13:06:19,157 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 273 transitions, 1010 flow [2022-01-19 13:06:19,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 13:06:19,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 13:06:19,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2978 transitions. [2022-01-19 13:06:19,161 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8441043083900227 [2022-01-19 13:06:19,161 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2978 transitions. [2022-01-19 13:06:19,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2978 transitions. [2022-01-19 13:06:19,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:19,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2978 transitions. [2022-01-19 13:06:19,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 212.71428571428572) internal successors, (2978), 14 states have internal predecessors, (2978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:19,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 252.0) internal successors, (3780), 15 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:19,172 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 252.0) internal successors, (3780), 15 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:19,172 INFO L186 Difference]: Start difference. First operand has 273 places, 237 transitions, 625 flow. Second operand 14 states and 2978 transitions. [2022-01-19 13:06:19,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 273 transitions, 1010 flow [2022-01-19 13:06:19,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 273 transitions, 981 flow, removed 14 selfloop flow, removed 9 redundant places. [2022-01-19 13:06:19,183 INFO L242 Difference]: Finished difference. Result has 274 places, 249 transitions, 783 flow [2022-01-19 13:06:19,183 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=783, PETRI_PLACES=274, PETRI_TRANSITIONS=249} [2022-01-19 13:06:19,185 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 45 predicate places. [2022-01-19 13:06:19,185 INFO L470 AbstractCegarLoop]: Abstraction has has 274 places, 249 transitions, 783 flow [2022-01-19 13:06:19,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:19,185 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:19,186 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:19,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 13:06:19,186 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:19,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:19,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1959989899, now seen corresponding path program 2 times [2022-01-19 13:06:19,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:19,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560421641] [2022-01-19 13:06:19,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:19,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:19,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:19,321 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 13:06:19,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:19,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560421641] [2022-01-19 13:06:19,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560421641] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:19,322 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:19,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:19,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502134518] [2022-01-19 13:06:19,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:19,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:19,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:19,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:19,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:19,324 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:19,326 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 249 transitions, 783 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:19,326 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:19,326 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:19,326 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:19,577 INFO L129 PetriNetUnfolder]: 177/1171 cut-off events. [2022-01-19 13:06:19,578 INFO L130 PetriNetUnfolder]: For 2373/2412 co-relation queries the response was YES. [2022-01-19 13:06:19,583 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2950 conditions, 1171 events. 177/1171 cut-off events. For 2373/2412 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7352 event pairs, 114 based on Foata normal form. 7/1097 useless extension candidates. Maximal degree in co-relation 2770. Up to 333 conditions per place. [2022-01-19 13:06:19,586 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 74 selfloop transitions, 7 changer transitions 24/308 dead transitions. [2022-01-19 13:06:19,586 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 308 transitions, 1361 flow [2022-01-19 13:06:19,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 13:06:19,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 13:06:19,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3625 transitions. [2022-01-19 13:06:19,591 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.846171802054155 [2022-01-19 13:06:19,591 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3625 transitions. [2022-01-19 13:06:19,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3625 transitions. [2022-01-19 13:06:19,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:19,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3625 transitions. [2022-01-19 13:06:19,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 213.23529411764707) internal successors, (3625), 17 states have internal predecessors, (3625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:19,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 252.0) internal successors, (4536), 18 states have internal predecessors, (4536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:19,603 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 252.0) internal successors, (4536), 18 states have internal predecessors, (4536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:19,603 INFO L186 Difference]: Start difference. First operand has 274 places, 249 transitions, 783 flow. Second operand 17 states and 3625 transitions. [2022-01-19 13:06:19,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 308 transitions, 1361 flow [2022-01-19 13:06:19,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 308 transitions, 1193 flow, removed 84 selfloop flow, removed 4 redundant places. [2022-01-19 13:06:19,620 INFO L242 Difference]: Finished difference. Result has 293 places, 250 transitions, 760 flow [2022-01-19 13:06:19,620 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=760, PETRI_PLACES=293, PETRI_TRANSITIONS=250} [2022-01-19 13:06:19,620 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 64 predicate places. [2022-01-19 13:06:19,621 INFO L470 AbstractCegarLoop]: Abstraction has has 293 places, 250 transitions, 760 flow [2022-01-19 13:06:19,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:19,622 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:19,622 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:19,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 13:06:19,622 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:19,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:19,622 INFO L85 PathProgramCache]: Analyzing trace with hash -866227707, now seen corresponding path program 3 times [2022-01-19 13:06:19,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:19,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250499242] [2022-01-19 13:06:19,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:19,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:19,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:19,709 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 13:06:19,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:19,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250499242] [2022-01-19 13:06:19,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250499242] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:19,710 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:19,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:19,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027438795] [2022-01-19 13:06:19,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:19,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:19,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:19,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:19,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:19,712 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:19,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 250 transitions, 760 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:19,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:19,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:19,714 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:20,004 INFO L129 PetriNetUnfolder]: 185/1287 cut-off events. [2022-01-19 13:06:20,004 INFO L130 PetriNetUnfolder]: For 3066/3114 co-relation queries the response was YES. [2022-01-19 13:06:20,010 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3317 conditions, 1287 events. 185/1287 cut-off events. For 3066/3114 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 8228 event pairs, 118 based on Foata normal form. 6/1208 useless extension candidates. Maximal degree in co-relation 3245. Up to 328 conditions per place. [2022-01-19 13:06:20,013 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 87 selfloop transitions, 12 changer transitions 24/326 dead transitions. [2022-01-19 13:06:20,014 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 326 transitions, 1532 flow [2022-01-19 13:06:20,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 13:06:20,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 13:06:20,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3835 transitions. [2022-01-19 13:06:20,020 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8454585537918872 [2022-01-19 13:06:20,020 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3835 transitions. [2022-01-19 13:06:20,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3835 transitions. [2022-01-19 13:06:20,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:20,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3835 transitions. [2022-01-19 13:06:20,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 213.05555555555554) internal successors, (3835), 18 states have internal predecessors, (3835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 252.0) internal successors, (4788), 19 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,030 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 252.0) internal successors, (4788), 19 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,030 INFO L186 Difference]: Start difference. First operand has 293 places, 250 transitions, 760 flow. Second operand 18 states and 3835 transitions. [2022-01-19 13:06:20,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 326 transitions, 1532 flow [2022-01-19 13:06:20,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 326 transitions, 1458 flow, removed 34 selfloop flow, removed 12 redundant places. [2022-01-19 13:06:20,043 INFO L242 Difference]: Finished difference. Result has 302 places, 255 transitions, 869 flow [2022-01-19 13:06:20,043 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=735, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=869, PETRI_PLACES=302, PETRI_TRANSITIONS=255} [2022-01-19 13:06:20,044 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 73 predicate places. [2022-01-19 13:06:20,044 INFO L470 AbstractCegarLoop]: Abstraction has has 302 places, 255 transitions, 869 flow [2022-01-19 13:06:20,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,044 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:20,045 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:20,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 13:06:20,045 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:20,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:20,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1535249203, now seen corresponding path program 4 times [2022-01-19 13:06:20,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:20,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893965232] [2022-01-19 13:06:20,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:20,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:20,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:20,134 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 13:06:20,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:20,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893965232] [2022-01-19 13:06:20,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893965232] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:20,135 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:20,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:20,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56842322] [2022-01-19 13:06:20,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:20,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:20,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:20,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:20,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:20,137 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:20,138 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 255 transitions, 869 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,138 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:20,138 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:20,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:20,405 INFO L129 PetriNetUnfolder]: 183/1301 cut-off events. [2022-01-19 13:06:20,406 INFO L130 PetriNetUnfolder]: For 3890/3941 co-relation queries the response was YES. [2022-01-19 13:06:20,412 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3631 conditions, 1301 events. 183/1301 cut-off events. For 3890/3941 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 8454 event pairs, 138 based on Foata normal form. 7/1215 useless extension candidates. Maximal degree in co-relation 3410. Up to 412 conditions per place. [2022-01-19 13:06:20,416 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 54 selfloop transitions, 10 changer transitions 20/287 dead transitions. [2022-01-19 13:06:20,416 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 287 transitions, 1319 flow [2022-01-19 13:06:20,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 13:06:20,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 13:06:20,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3398 transitions. [2022-01-19 13:06:20,421 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8427579365079365 [2022-01-19 13:06:20,421 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3398 transitions. [2022-01-19 13:06:20,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3398 transitions. [2022-01-19 13:06:20,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:20,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3398 transitions. [2022-01-19 13:06:20,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 212.375) internal successors, (3398), 16 states have internal predecessors, (3398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 252.0) internal successors, (4284), 17 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,430 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 252.0) internal successors, (4284), 17 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,430 INFO L186 Difference]: Start difference. First operand has 302 places, 255 transitions, 869 flow. Second operand 16 states and 3398 transitions. [2022-01-19 13:06:20,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 287 transitions, 1319 flow [2022-01-19 13:06:20,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 287 transitions, 1257 flow, removed 30 selfloop flow, removed 9 redundant places. [2022-01-19 13:06:20,446 INFO L242 Difference]: Finished difference. Result has 308 places, 257 transitions, 912 flow [2022-01-19 13:06:20,447 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=912, PETRI_PLACES=308, PETRI_TRANSITIONS=257} [2022-01-19 13:06:20,447 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 79 predicate places. [2022-01-19 13:06:20,447 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 257 transitions, 912 flow [2022-01-19 13:06:20,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,448 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:20,448 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:20,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 13:06:20,448 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:20,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:20,448 INFO L85 PathProgramCache]: Analyzing trace with hash 447530317, now seen corresponding path program 5 times [2022-01-19 13:06:20,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:20,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428148113] [2022-01-19 13:06:20,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:20,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:20,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:20,552 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 13:06:20,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:20,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428148113] [2022-01-19 13:06:20,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428148113] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:20,552 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:20,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:20,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914976080] [2022-01-19 13:06:20,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:20,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:20,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:20,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:20,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:20,554 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:20,555 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 257 transitions, 912 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,555 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:20,555 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:20,556 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:20,877 INFO L129 PetriNetUnfolder]: 181/1305 cut-off events. [2022-01-19 13:06:20,877 INFO L130 PetriNetUnfolder]: For 3624/3685 co-relation queries the response was YES. [2022-01-19 13:06:20,885 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3601 conditions, 1305 events. 181/1305 cut-off events. For 3624/3685 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8578 event pairs, 121 based on Foata normal form. 6/1226 useless extension candidates. Maximal degree in co-relation 3416. Up to 378 conditions per place. [2022-01-19 13:06:20,889 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 59 selfloop transitions, 12 changer transitions 20/294 dead transitions. [2022-01-19 13:06:20,889 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 294 transitions, 1475 flow [2022-01-19 13:06:20,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-19 13:06:20,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-01-19 13:06:20,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3192 transitions. [2022-01-19 13:06:20,892 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8444444444444444 [2022-01-19 13:06:20,892 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3192 transitions. [2022-01-19 13:06:20,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3192 transitions. [2022-01-19 13:06:20,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:20,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3192 transitions. [2022-01-19 13:06:20,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 212.8) internal successors, (3192), 15 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 252.0) internal successors, (4032), 16 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,902 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 252.0) internal successors, (4032), 16 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,902 INFO L186 Difference]: Start difference. First operand has 308 places, 257 transitions, 912 flow. Second operand 15 states and 3192 transitions. [2022-01-19 13:06:20,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 294 transitions, 1475 flow [2022-01-19 13:06:20,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 294 transitions, 1391 flow, removed 32 selfloop flow, removed 10 redundant places. [2022-01-19 13:06:20,918 INFO L242 Difference]: Finished difference. Result has 314 places, 263 transitions, 1019 flow [2022-01-19 13:06:20,918 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1019, PETRI_PLACES=314, PETRI_TRANSITIONS=263} [2022-01-19 13:06:20,919 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 85 predicate places. [2022-01-19 13:06:20,919 INFO L470 AbstractCegarLoop]: Abstraction has has 314 places, 263 transitions, 1019 flow [2022-01-19 13:06:20,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:20,919 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:20,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:20,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 13:06:20,920 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:20,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:20,921 INFO L85 PathProgramCache]: Analyzing trace with hash 8861197, now seen corresponding path program 6 times [2022-01-19 13:06:20,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:20,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381880062] [2022-01-19 13:06:20,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:20,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:20,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:21,024 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 13:06:21,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:21,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381880062] [2022-01-19 13:06:21,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381880062] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:21,025 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:21,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:21,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32807880] [2022-01-19 13:06:21,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:21,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:21,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:21,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:21,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:21,027 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:21,028 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 263 transitions, 1019 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:21,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:21,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:21,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:21,316 INFO L129 PetriNetUnfolder]: 170/1263 cut-off events. [2022-01-19 13:06:21,317 INFO L130 PetriNetUnfolder]: For 3697/3752 co-relation queries the response was YES. [2022-01-19 13:06:21,322 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3540 conditions, 1263 events. 170/1263 cut-off events. For 3697/3752 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 8116 event pairs, 132 based on Foata normal form. 7/1180 useless extension candidates. Maximal degree in co-relation 3312. Up to 412 conditions per place. [2022-01-19 13:06:21,325 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 51 selfloop transitions, 4 changer transitions 24/282 dead transitions. [2022-01-19 13:06:21,326 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 282 transitions, 1368 flow [2022-01-19 13:06:21,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 13:06:21,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 13:06:21,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2974 transitions. [2022-01-19 13:06:21,329 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8429705215419501 [2022-01-19 13:06:21,329 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2974 transitions. [2022-01-19 13:06:21,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2974 transitions. [2022-01-19 13:06:21,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:21,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2974 transitions. [2022-01-19 13:06:21,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 212.42857142857142) internal successors, (2974), 14 states have internal predecessors, (2974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:21,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 252.0) internal successors, (3780), 15 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:21,336 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 252.0) internal successors, (3780), 15 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:21,336 INFO L186 Difference]: Start difference. First operand has 314 places, 263 transitions, 1019 flow. Second operand 14 states and 2974 transitions. [2022-01-19 13:06:21,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 282 transitions, 1368 flow [2022-01-19 13:06:21,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 282 transitions, 1297 flow, removed 31 selfloop flow, removed 9 redundant places. [2022-01-19 13:06:21,351 INFO L242 Difference]: Finished difference. Result has 314 places, 251 transitions, 838 flow [2022-01-19 13:06:21,352 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=838, PETRI_PLACES=314, PETRI_TRANSITIONS=251} [2022-01-19 13:06:21,352 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 85 predicate places. [2022-01-19 13:06:21,352 INFO L470 AbstractCegarLoop]: Abstraction has has 314 places, 251 transitions, 838 flow [2022-01-19 13:06:21,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:21,353 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:21,353 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:21,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 13:06:21,353 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:21,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:21,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1758871115, now seen corresponding path program 7 times [2022-01-19 13:06:21,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:21,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419123418] [2022-01-19 13:06:21,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:21,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:21,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:21,435 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 13:06:21,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:21,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419123418] [2022-01-19 13:06:21,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419123418] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:21,436 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:21,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:21,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792483723] [2022-01-19 13:06:21,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:21,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:21,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:21,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:21,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:21,438 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:21,439 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 251 transitions, 838 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:21,439 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:21,439 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:21,440 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:21,722 INFO L129 PetriNetUnfolder]: 174/1256 cut-off events. [2022-01-19 13:06:21,722 INFO L130 PetriNetUnfolder]: For 3394/3447 co-relation queries the response was YES. [2022-01-19 13:06:21,728 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3434 conditions, 1256 events. 174/1256 cut-off events. For 3394/3447 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 8004 event pairs, 126 based on Foata normal form. 6/1178 useless extension candidates. Maximal degree in co-relation 3384. Up to 376 conditions per place. [2022-01-19 13:06:21,731 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 51 selfloop transitions, 16 changer transitions 18/288 dead transitions. [2022-01-19 13:06:21,731 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 288 transitions, 1365 flow [2022-01-19 13:06:21,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 13:06:21,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 13:06:21,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3397 transitions. [2022-01-19 13:06:21,734 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8425099206349206 [2022-01-19 13:06:21,734 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3397 transitions. [2022-01-19 13:06:21,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3397 transitions. [2022-01-19 13:06:21,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:21,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3397 transitions. [2022-01-19 13:06:21,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 212.3125) internal successors, (3397), 16 states have internal predecessors, (3397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:21,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 252.0) internal successors, (4284), 17 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:21,741 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 252.0) internal successors, (4284), 17 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:21,741 INFO L186 Difference]: Start difference. First operand has 314 places, 251 transitions, 838 flow. Second operand 16 states and 3397 transitions. [2022-01-19 13:06:21,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 288 transitions, 1365 flow [2022-01-19 13:06:21,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 288 transitions, 1268 flow, removed 27 selfloop flow, removed 13 redundant places. [2022-01-19 13:06:21,755 INFO L242 Difference]: Finished difference. Result has 307 places, 260 transitions, 974 flow [2022-01-19 13:06:21,755 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=974, PETRI_PLACES=307, PETRI_TRANSITIONS=260} [2022-01-19 13:06:21,756 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 78 predicate places. [2022-01-19 13:06:21,756 INFO L470 AbstractCegarLoop]: Abstraction has has 307 places, 260 transitions, 974 flow [2022-01-19 13:06:21,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:21,756 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:21,756 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:21,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 13:06:21,757 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:21,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:21,757 INFO L85 PathProgramCache]: Analyzing trace with hash 229083099, now seen corresponding path program 8 times [2022-01-19 13:06:21,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:21,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358751172] [2022-01-19 13:06:21,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:21,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:21,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:21,830 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 13:06:21,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:21,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358751172] [2022-01-19 13:06:21,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358751172] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:21,830 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:21,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:21,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227714416] [2022-01-19 13:06:21,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:21,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:21,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:21,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:21,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:21,832 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:21,833 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 260 transitions, 974 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:21,833 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:21,833 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:21,833 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:22,126 INFO L129 PetriNetUnfolder]: 170/1243 cut-off events. [2022-01-19 13:06:22,126 INFO L130 PetriNetUnfolder]: For 2835/2888 co-relation queries the response was YES. [2022-01-19 13:06:22,131 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3316 conditions, 1243 events. 170/1243 cut-off events. For 2835/2888 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 7869 event pairs, 125 based on Foata normal form. 6/1162 useless extension candidates. Maximal degree in co-relation 3268. Up to 374 conditions per place. [2022-01-19 13:06:22,133 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 48 selfloop transitions, 17 changer transitions 18/286 dead transitions. [2022-01-19 13:06:22,134 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 286 transitions, 1405 flow [2022-01-19 13:06:22,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-19 13:06:22,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-01-19 13:06:22,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3189 transitions. [2022-01-19 13:06:22,136 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8436507936507937 [2022-01-19 13:06:22,136 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3189 transitions. [2022-01-19 13:06:22,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3189 transitions. [2022-01-19 13:06:22,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:22,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3189 transitions. [2022-01-19 13:06:22,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 212.6) internal successors, (3189), 15 states have internal predecessors, (3189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 252.0) internal successors, (4032), 16 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,143 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 252.0) internal successors, (4032), 16 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,143 INFO L186 Difference]: Start difference. First operand has 307 places, 260 transitions, 974 flow. Second operand 15 states and 3189 transitions. [2022-01-19 13:06:22,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 286 transitions, 1405 flow [2022-01-19 13:06:22,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 286 transitions, 1357 flow, removed 20 selfloop flow, removed 5 redundant places. [2022-01-19 13:06:22,156 INFO L242 Difference]: Finished difference. Result has 317 places, 263 transitions, 1058 flow [2022-01-19 13:06:22,156 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1058, PETRI_PLACES=317, PETRI_TRANSITIONS=263} [2022-01-19 13:06:22,156 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 88 predicate places. [2022-01-19 13:06:22,156 INFO L470 AbstractCegarLoop]: Abstraction has has 317 places, 263 transitions, 1058 flow [2022-01-19 13:06:22,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,157 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:22,157 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:22,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 13:06:22,157 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:22,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:22,158 INFO L85 PathProgramCache]: Analyzing trace with hash 366630667, now seen corresponding path program 9 times [2022-01-19 13:06:22,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:22,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308035002] [2022-01-19 13:06:22,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:22,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:22,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:22,235 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 13:06:22,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:22,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308035002] [2022-01-19 13:06:22,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308035002] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:22,236 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:22,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:22,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490670428] [2022-01-19 13:06:22,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:22,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:22,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:22,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:22,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:22,237 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:22,238 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 263 transitions, 1058 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,239 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:22,239 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:22,239 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:22,460 INFO L129 PetriNetUnfolder]: 167/1230 cut-off events. [2022-01-19 13:06:22,460 INFO L130 PetriNetUnfolder]: For 3000/3053 co-relation queries the response was YES. [2022-01-19 13:06:22,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3317 conditions, 1230 events. 167/1230 cut-off events. For 3000/3053 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7777 event pairs, 126 based on Foata normal form. 6/1151 useless extension candidates. Maximal degree in co-relation 3264. Up to 373 conditions per place. [2022-01-19 13:06:22,469 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 52 selfloop transitions, 8 changer transitions 23/286 dead transitions. [2022-01-19 13:06:22,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 286 transitions, 1389 flow [2022-01-19 13:06:22,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 13:06:22,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 13:06:22,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2768 transitions. [2022-01-19 13:06:22,472 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8449328449328449 [2022-01-19 13:06:22,472 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2768 transitions. [2022-01-19 13:06:22,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2768 transitions. [2022-01-19 13:06:22,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:22,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2768 transitions. [2022-01-19 13:06:22,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 212.92307692307693) internal successors, (2768), 13 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 252.0) internal successors, (3528), 14 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,478 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 252.0) internal successors, (3528), 14 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,478 INFO L186 Difference]: Start difference. First operand has 317 places, 263 transitions, 1058 flow. Second operand 13 states and 2768 transitions. [2022-01-19 13:06:22,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 286 transitions, 1389 flow [2022-01-19 13:06:22,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 286 transitions, 1317 flow, removed 23 selfloop flow, removed 7 redundant places. [2022-01-19 13:06:22,491 INFO L242 Difference]: Finished difference. Result has 320 places, 255 transitions, 906 flow [2022-01-19 13:06:22,492 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=906, PETRI_PLACES=320, PETRI_TRANSITIONS=255} [2022-01-19 13:06:22,492 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 91 predicate places. [2022-01-19 13:06:22,492 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 255 transitions, 906 flow [2022-01-19 13:06:22,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,493 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:22,493 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:22,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 13:06:22,493 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:22,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:22,493 INFO L85 PathProgramCache]: Analyzing trace with hash -174123595, now seen corresponding path program 10 times [2022-01-19 13:06:22,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:22,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870688165] [2022-01-19 13:06:22,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:22,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:22,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:22,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 13:06:22,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:22,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870688165] [2022-01-19 13:06:22,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870688165] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:22,571 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:22,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:22,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885170908] [2022-01-19 13:06:22,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:22,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:22,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:22,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:22,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:22,573 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:22,574 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 255 transitions, 906 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,574 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:22,574 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:22,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:22,815 INFO L129 PetriNetUnfolder]: 159/1158 cut-off events. [2022-01-19 13:06:22,816 INFO L130 PetriNetUnfolder]: For 2698/2751 co-relation queries the response was YES. [2022-01-19 13:06:22,820 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3063 conditions, 1158 events. 159/1158 cut-off events. For 2698/2751 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 7126 event pairs, 123 based on Foata normal form. 6/1079 useless extension candidates. Maximal degree in co-relation 3010. Up to 354 conditions per place. [2022-01-19 13:06:22,822 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 43 selfloop transitions, 2 changer transitions 26/272 dead transitions. [2022-01-19 13:06:22,822 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 272 transitions, 1169 flow [2022-01-19 13:06:22,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 13:06:22,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 13:06:22,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2974 transitions. [2022-01-19 13:06:22,825 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8429705215419501 [2022-01-19 13:06:22,825 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2974 transitions. [2022-01-19 13:06:22,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2974 transitions. [2022-01-19 13:06:22,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:22,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2974 transitions. [2022-01-19 13:06:22,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 212.42857142857142) internal successors, (2974), 14 states have internal predecessors, (2974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 252.0) internal successors, (3780), 15 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,831 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 252.0) internal successors, (3780), 15 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,831 INFO L186 Difference]: Start difference. First operand has 320 places, 255 transitions, 906 flow. Second operand 14 states and 2974 transitions. [2022-01-19 13:06:22,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 272 transitions, 1169 flow [2022-01-19 13:06:22,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 272 transitions, 1101 flow, removed 16 selfloop flow, removed 14 redundant places. [2022-01-19 13:06:22,841 INFO L242 Difference]: Finished difference. Result has 311 places, 242 transitions, 728 flow [2022-01-19 13:06:22,842 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=728, PETRI_PLACES=311, PETRI_TRANSITIONS=242} [2022-01-19 13:06:22,842 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 82 predicate places. [2022-01-19 13:06:22,842 INFO L470 AbstractCegarLoop]: Abstraction has has 311 places, 242 transitions, 728 flow [2022-01-19 13:06:22,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,843 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:22,843 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:22,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 13:06:22,843 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:22,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:22,843 INFO L85 PathProgramCache]: Analyzing trace with hash 314922341, now seen corresponding path program 3 times [2022-01-19 13:06:22,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:22,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489253403] [2022-01-19 13:06:22,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:22,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:22,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:22,926 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 13:06:22,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:22,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489253403] [2022-01-19 13:06:22,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489253403] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:22,926 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:22,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:22,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373447292] [2022-01-19 13:06:22,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:22,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:22,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:22,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:22,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:22,928 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:22,929 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 242 transitions, 728 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:22,929 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:22,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:22,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:23,201 INFO L129 PetriNetUnfolder]: 146/1152 cut-off events. [2022-01-19 13:06:23,201 INFO L130 PetriNetUnfolder]: For 2333/2375 co-relation queries the response was YES. [2022-01-19 13:06:23,206 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2906 conditions, 1152 events. 146/1152 cut-off events. For 2333/2375 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6969 event pairs, 99 based on Foata normal form. 1/1077 useless extension candidates. Maximal degree in co-relation 2857. Up to 314 conditions per place. [2022-01-19 13:06:23,208 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 52 selfloop transitions, 12 changer transitions 20/285 dead transitions. [2022-01-19 13:06:23,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 285 transitions, 1228 flow [2022-01-19 13:06:23,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 13:06:23,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 13:06:23,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3401 transitions. [2022-01-19 13:06:23,221 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8435019841269841 [2022-01-19 13:06:23,221 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3401 transitions. [2022-01-19 13:06:23,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3401 transitions. [2022-01-19 13:06:23,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:23,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3401 transitions. [2022-01-19 13:06:23,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 212.5625) internal successors, (3401), 16 states have internal predecessors, (3401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 252.0) internal successors, (4284), 17 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,234 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 252.0) internal successors, (4284), 17 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,234 INFO L186 Difference]: Start difference. First operand has 311 places, 242 transitions, 728 flow. Second operand 16 states and 3401 transitions. [2022-01-19 13:06:23,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 285 transitions, 1228 flow [2022-01-19 13:06:23,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 285 transitions, 1176 flow, removed 19 selfloop flow, removed 18 redundant places. [2022-01-19 13:06:23,245 INFO L242 Difference]: Finished difference. Result has 297 places, 252 transitions, 838 flow [2022-01-19 13:06:23,246 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=838, PETRI_PLACES=297, PETRI_TRANSITIONS=252} [2022-01-19 13:06:23,246 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 68 predicate places. [2022-01-19 13:06:23,246 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 252 transitions, 838 flow [2022-01-19 13:06:23,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,246 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:23,247 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:23,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 13:06:23,247 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:23,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:23,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1248118097, now seen corresponding path program 4 times [2022-01-19 13:06:23,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:23,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197188857] [2022-01-19 13:06:23,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:23,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:23,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:23,328 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 13:06:23,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:23,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197188857] [2022-01-19 13:06:23,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197188857] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:23,328 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:23,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:23,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878024755] [2022-01-19 13:06:23,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:23,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:23,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:23,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:23,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:23,330 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:23,331 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 252 transitions, 838 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,331 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:23,332 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:23,332 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:23,540 INFO L129 PetriNetUnfolder]: 152/1180 cut-off events. [2022-01-19 13:06:23,540 INFO L130 PetriNetUnfolder]: For 2604/2672 co-relation queries the response was YES. [2022-01-19 13:06:23,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3047 conditions, 1180 events. 152/1180 cut-off events. For 2604/2672 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 7236 event pairs, 104 based on Foata normal form. 1/1109 useless extension candidates. Maximal degree in co-relation 3005. Up to 338 conditions per place. [2022-01-19 13:06:23,548 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 55 selfloop transitions, 19 changer transitions 20/295 dead transitions. [2022-01-19 13:06:23,548 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 295 transitions, 1401 flow [2022-01-19 13:06:23,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 13:06:23,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 13:06:23,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2983 transitions. [2022-01-19 13:06:23,551 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8455215419501134 [2022-01-19 13:06:23,551 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2983 transitions. [2022-01-19 13:06:23,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2983 transitions. [2022-01-19 13:06:23,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:23,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2983 transitions. [2022-01-19 13:06:23,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 213.07142857142858) internal successors, (2983), 14 states have internal predecessors, (2983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 252.0) internal successors, (3780), 15 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,558 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 252.0) internal successors, (3780), 15 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,558 INFO L186 Difference]: Start difference. First operand has 297 places, 252 transitions, 838 flow. Second operand 14 states and 2983 transitions. [2022-01-19 13:06:23,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 295 transitions, 1401 flow [2022-01-19 13:06:23,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 295 transitions, 1365 flow, removed 18 selfloop flow, removed 3 redundant places. [2022-01-19 13:06:23,569 INFO L242 Difference]: Finished difference. Result has 310 places, 262 transitions, 1006 flow [2022-01-19 13:06:23,570 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1006, PETRI_PLACES=310, PETRI_TRANSITIONS=262} [2022-01-19 13:06:23,570 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 81 predicate places. [2022-01-19 13:06:23,570 INFO L470 AbstractCegarLoop]: Abstraction has has 310 places, 262 transitions, 1006 flow [2022-01-19 13:06:23,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,571 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:23,571 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:23,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 13:06:23,571 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:23,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:23,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1057191539, now seen corresponding path program 5 times [2022-01-19 13:06:23,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:23,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300147952] [2022-01-19 13:06:23,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:23,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:23,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:23,647 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 13:06:23,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:23,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300147952] [2022-01-19 13:06:23,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300147952] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:23,647 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:23,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:23,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179512350] [2022-01-19 13:06:23,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:23,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:23,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:23,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:23,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:23,649 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:23,650 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 262 transitions, 1006 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,650 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:23,650 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:23,651 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:23,902 INFO L129 PetriNetUnfolder]: 149/1183 cut-off events. [2022-01-19 13:06:23,902 INFO L130 PetriNetUnfolder]: For 3449/3515 co-relation queries the response was YES. [2022-01-19 13:06:23,907 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3280 conditions, 1183 events. 149/1183 cut-off events. For 3449/3515 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7314 event pairs, 97 based on Foata normal form. 2/1110 useless extension candidates. Maximal degree in co-relation 3229. Up to 325 conditions per place. [2022-01-19 13:06:23,913 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 62 selfloop transitions, 16 changer transitions 24/303 dead transitions. [2022-01-19 13:06:23,913 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 303 transitions, 1664 flow [2022-01-19 13:06:23,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-19 13:06:23,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-01-19 13:06:23,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3192 transitions. [2022-01-19 13:06:23,917 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8444444444444444 [2022-01-19 13:06:23,917 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3192 transitions. [2022-01-19 13:06:23,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3192 transitions. [2022-01-19 13:06:23,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:23,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3192 transitions. [2022-01-19 13:06:23,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 212.8) internal successors, (3192), 15 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 252.0) internal successors, (4032), 16 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,925 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 252.0) internal successors, (4032), 16 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,925 INFO L186 Difference]: Start difference. First operand has 310 places, 262 transitions, 1006 flow. Second operand 15 states and 3192 transitions. [2022-01-19 13:06:23,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 303 transitions, 1664 flow [2022-01-19 13:06:23,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 303 transitions, 1569 flow, removed 38 selfloop flow, removed 6 redundant places. [2022-01-19 13:06:23,940 INFO L242 Difference]: Finished difference. Result has 323 places, 267 transitions, 1090 flow [2022-01-19 13:06:23,940 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1090, PETRI_PLACES=323, PETRI_TRANSITIONS=267} [2022-01-19 13:06:23,940 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 94 predicate places. [2022-01-19 13:06:23,941 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 267 transitions, 1090 flow [2022-01-19 13:06:23,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:23,941 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:23,941 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:23,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 13:06:23,941 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:23,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:23,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1789154919, now seen corresponding path program 6 times [2022-01-19 13:06:23,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:23,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114045193] [2022-01-19 13:06:23,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:23,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:23,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:24,016 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 13:06:24,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:24,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114045193] [2022-01-19 13:06:24,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114045193] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:24,017 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:24,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:24,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325175412] [2022-01-19 13:06:24,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:24,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:24,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:24,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:24,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:24,020 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:24,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 267 transitions, 1090 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:24,023 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:24,023 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:24,245 INFO L129 PetriNetUnfolder]: 143/1172 cut-off events. [2022-01-19 13:06:24,245 INFO L130 PetriNetUnfolder]: For 3909/3989 co-relation queries the response was YES. [2022-01-19 13:06:24,251 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3282 conditions, 1172 events. 143/1172 cut-off events. For 3909/3989 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7242 event pairs, 99 based on Foata normal form. 7/1103 useless extension candidates. Maximal degree in co-relation 3225. Up to 319 conditions per place. [2022-01-19 13:06:24,253 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 57 selfloop transitions, 11 changer transitions 24/293 dead transitions. [2022-01-19 13:06:24,254 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 293 transitions, 1540 flow [2022-01-19 13:06:24,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 13:06:24,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 13:06:24,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2769 transitions. [2022-01-19 13:06:24,256 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8452380952380952 [2022-01-19 13:06:24,256 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2769 transitions. [2022-01-19 13:06:24,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2769 transitions. [2022-01-19 13:06:24,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:24,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2769 transitions. [2022-01-19 13:06:24,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 213.0) internal successors, (2769), 13 states have internal predecessors, (2769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 252.0) internal successors, (3528), 14 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,261 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 252.0) internal successors, (3528), 14 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,261 INFO L186 Difference]: Start difference. First operand has 323 places, 267 transitions, 1090 flow. Second operand 13 states and 2769 transitions. [2022-01-19 13:06:24,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 293 transitions, 1540 flow [2022-01-19 13:06:24,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 293 transitions, 1441 flow, removed 44 selfloop flow, removed 9 redundant places. [2022-01-19 13:06:24,276 INFO L242 Difference]: Finished difference. Result has 322 places, 259 transitions, 960 flow [2022-01-19 13:06:24,276 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=960, PETRI_PLACES=322, PETRI_TRANSITIONS=259} [2022-01-19 13:06:24,276 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 93 predicate places. [2022-01-19 13:06:24,277 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 259 transitions, 960 flow [2022-01-19 13:06:24,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,277 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:24,277 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:24,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 13:06:24,277 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:24,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:24,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1303786611, now seen corresponding path program 7 times [2022-01-19 13:06:24,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:24,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572872459] [2022-01-19 13:06:24,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:24,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:24,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:24,347 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 13:06:24,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:24,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572872459] [2022-01-19 13:06:24,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572872459] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:24,348 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:24,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:24,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866353967] [2022-01-19 13:06:24,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:24,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:24,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:24,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:24,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:24,351 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:24,351 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 259 transitions, 960 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,351 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:24,351 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:24,352 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:24,595 INFO L129 PetriNetUnfolder]: 141/1157 cut-off events. [2022-01-19 13:06:24,595 INFO L130 PetriNetUnfolder]: For 3334/3397 co-relation queries the response was YES. [2022-01-19 13:06:24,600 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3154 conditions, 1157 events. 141/1157 cut-off events. For 3334/3397 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 7079 event pairs, 96 based on Foata normal form. 3/1086 useless extension candidates. Maximal degree in co-relation 3100. Up to 313 conditions per place. [2022-01-19 13:06:24,603 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 54 selfloop transitions, 14 changer transitions 23/292 dead transitions. [2022-01-19 13:06:24,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 292 transitions, 1493 flow [2022-01-19 13:06:24,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-19 13:06:24,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-01-19 13:06:24,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3191 transitions. [2022-01-19 13:06:24,609 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8441798941798941 [2022-01-19 13:06:24,610 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3191 transitions. [2022-01-19 13:06:24,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3191 transitions. [2022-01-19 13:06:24,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:24,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3191 transitions. [2022-01-19 13:06:24,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 212.73333333333332) internal successors, (3191), 15 states have internal predecessors, (3191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 252.0) internal successors, (4032), 16 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,615 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 252.0) internal successors, (4032), 16 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,615 INFO L186 Difference]: Start difference. First operand has 322 places, 259 transitions, 960 flow. Second operand 15 states and 3191 transitions. [2022-01-19 13:06:24,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 292 transitions, 1493 flow [2022-01-19 13:06:24,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 292 transitions, 1405 flow, removed 27 selfloop flow, removed 11 redundant places. [2022-01-19 13:06:24,628 INFO L242 Difference]: Finished difference. Result has 322 places, 263 transitions, 1041 flow [2022-01-19 13:06:24,628 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=918, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1041, PETRI_PLACES=322, PETRI_TRANSITIONS=263} [2022-01-19 13:06:24,629 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 93 predicate places. [2022-01-19 13:06:24,629 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 263 transitions, 1041 flow [2022-01-19 13:06:24,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,629 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:24,629 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:24,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 13:06:24,630 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:24,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:24,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1584975147, now seen corresponding path program 8 times [2022-01-19 13:06:24,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:24,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928860125] [2022-01-19 13:06:24,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:24,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:24,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:24,711 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 13:06:24,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:24,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928860125] [2022-01-19 13:06:24,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928860125] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:24,711 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:24,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:24,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022162381] [2022-01-19 13:06:24,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:24,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:24,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:24,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:24,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:24,713 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:24,714 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 263 transitions, 1041 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,714 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:24,714 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:24,714 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:24,940 INFO L129 PetriNetUnfolder]: 134/1119 cut-off events. [2022-01-19 13:06:24,940 INFO L130 PetriNetUnfolder]: For 3084/3147 co-relation queries the response was YES. [2022-01-19 13:06:24,946 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3017 conditions, 1119 events. 134/1119 cut-off events. For 3084/3147 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6670 event pairs, 96 based on Foata normal form. 3/1048 useless extension candidates. Maximal degree in co-relation 2961. Up to 310 conditions per place. [2022-01-19 13:06:24,947 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 51 selfloop transitions, 4 changer transitions 26/282 dead transitions. [2022-01-19 13:06:24,948 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 282 transitions, 1360 flow [2022-01-19 13:06:24,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 13:06:24,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 13:06:24,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2975 transitions. [2022-01-19 13:06:24,950 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8432539682539683 [2022-01-19 13:06:24,950 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2975 transitions. [2022-01-19 13:06:24,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2975 transitions. [2022-01-19 13:06:24,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:24,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2975 transitions. [2022-01-19 13:06:24,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 212.5) internal successors, (2975), 14 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 252.0) internal successors, (3780), 15 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,954 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 252.0) internal successors, (3780), 15 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,954 INFO L186 Difference]: Start difference. First operand has 322 places, 263 transitions, 1041 flow. Second operand 14 states and 2975 transitions. [2022-01-19 13:06:24,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 282 transitions, 1360 flow [2022-01-19 13:06:24,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 282 transitions, 1285 flow, removed 28 selfloop flow, removed 8 redundant places. [2022-01-19 13:06:24,967 INFO L242 Difference]: Finished difference. Result has 325 places, 252 transitions, 856 flow [2022-01-19 13:06:24,967 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=856, PETRI_PLACES=325, PETRI_TRANSITIONS=252} [2022-01-19 13:06:24,967 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 96 predicate places. [2022-01-19 13:06:24,967 INFO L470 AbstractCegarLoop]: Abstraction has has 325 places, 252 transitions, 856 flow [2022-01-19 13:06:24,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:24,968 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:24,968 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:24,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 13:06:24,968 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:24,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:24,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1299901005, now seen corresponding path program 9 times [2022-01-19 13:06:24,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:24,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065392416] [2022-01-19 13:06:24,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:24,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:24,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:25,043 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 13:06:25,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:25,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065392416] [2022-01-19 13:06:25,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065392416] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:25,044 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:25,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:25,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366013819] [2022-01-19 13:06:25,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:25,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:25,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:25,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:25,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:25,046 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:25,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 252 transitions, 856 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:25,048 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:25,048 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:25,289 INFO L129 PetriNetUnfolder]: 133/1117 cut-off events. [2022-01-19 13:06:25,289 INFO L130 PetriNetUnfolder]: For 2822/2873 co-relation queries the response was YES. [2022-01-19 13:06:25,294 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2918 conditions, 1117 events. 133/1117 cut-off events. For 2822/2873 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6715 event pairs, 99 based on Foata normal form. 2/1047 useless extension candidates. Maximal degree in co-relation 2863. Up to 320 conditions per place. [2022-01-19 13:06:25,295 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 50 selfloop transitions, 10 changer transitions 26/287 dead transitions. [2022-01-19 13:06:25,295 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 287 transitions, 1340 flow [2022-01-19 13:06:25,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 13:06:25,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 13:06:25,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3401 transitions. [2022-01-19 13:06:25,298 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8435019841269841 [2022-01-19 13:06:25,299 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3401 transitions. [2022-01-19 13:06:25,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3401 transitions. [2022-01-19 13:06:25,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:25,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3401 transitions. [2022-01-19 13:06:25,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 212.5625) internal successors, (3401), 16 states have internal predecessors, (3401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 252.0) internal successors, (4284), 17 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,311 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 252.0) internal successors, (4284), 17 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,311 INFO L186 Difference]: Start difference. First operand has 325 places, 252 transitions, 856 flow. Second operand 16 states and 3401 transitions. [2022-01-19 13:06:25,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 287 transitions, 1340 flow [2022-01-19 13:06:25,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 287 transitions, 1226 flow, removed 26 selfloop flow, removed 17 redundant places. [2022-01-19 13:06:25,326 INFO L242 Difference]: Finished difference. Result has 315 places, 253 transitions, 877 flow [2022-01-19 13:06:25,326 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=877, PETRI_PLACES=315, PETRI_TRANSITIONS=253} [2022-01-19 13:06:25,327 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 86 predicate places. [2022-01-19 13:06:25,327 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 253 transitions, 877 flow [2022-01-19 13:06:25,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,327 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:25,327 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:25,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 13:06:25,327 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:25,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:25,328 INFO L85 PathProgramCache]: Analyzing trace with hash -470522315, now seen corresponding path program 10 times [2022-01-19 13:06:25,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:25,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512278337] [2022-01-19 13:06:25,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:25,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:25,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:25,404 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 13:06:25,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:25,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512278337] [2022-01-19 13:06:25,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512278337] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:25,405 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:25,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:06:25,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140686846] [2022-01-19 13:06:25,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:25,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:06:25,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:25,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:06:25,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:06:25,407 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 252 [2022-01-19 13:06:25,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 253 transitions, 877 flow. Second operand has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:25,408 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 252 [2022-01-19 13:06:25,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:25,620 INFO L129 PetriNetUnfolder]: 128/1050 cut-off events. [2022-01-19 13:06:25,621 INFO L130 PetriNetUnfolder]: For 2401/2448 co-relation queries the response was YES. [2022-01-19 13:06:25,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2676 conditions, 1050 events. 128/1050 cut-off events. For 2401/2448 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 6003 event pairs, 99 based on Foata normal form. 2/980 useless extension candidates. Maximal degree in co-relation 2622. Up to 303 conditions per place. [2022-01-19 13:06:25,627 INFO L132 encePairwiseOnDemand]: 241/252 looper letters, 45 selfloop transitions, 2 changer transitions 28/274 dead transitions. [2022-01-19 13:06:25,627 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 274 transitions, 1151 flow [2022-01-19 13:06:25,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 13:06:25,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 13:06:25,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2976 transitions. [2022-01-19 13:06:25,629 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8435374149659864 [2022-01-19 13:06:25,629 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2976 transitions. [2022-01-19 13:06:25,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2976 transitions. [2022-01-19 13:06:25,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:25,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2976 transitions. [2022-01-19 13:06:25,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 212.57142857142858) internal successors, (2976), 14 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 252.0) internal successors, (3780), 15 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,634 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 252.0) internal successors, (3780), 15 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,635 INFO L186 Difference]: Start difference. First operand has 315 places, 253 transitions, 877 flow. Second operand 14 states and 2976 transitions. [2022-01-19 13:06:25,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 274 transitions, 1151 flow [2022-01-19 13:06:25,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 274 transitions, 1087 flow, removed 24 selfloop flow, removed 12 redundant places. [2022-01-19 13:06:25,646 INFO L242 Difference]: Finished difference. Result has 311 places, 240 transitions, 714 flow [2022-01-19 13:06:25,646 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=714, PETRI_PLACES=311, PETRI_TRANSITIONS=240} [2022-01-19 13:06:25,647 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 82 predicate places. [2022-01-19 13:06:25,647 INFO L470 AbstractCegarLoop]: Abstraction has has 311 places, 240 transitions, 714 flow [2022-01-19 13:06:25,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 210.88888888888889) internal successors, (1898), 9 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,647 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:25,647 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:25,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 13:06:25,648 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:25,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:25,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1011397069, now seen corresponding path program 1 times [2022-01-19 13:06:25,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:25,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341352024] [2022-01-19 13:06:25,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:25,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:25,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:25,677 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 13:06:25,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:25,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341352024] [2022-01-19 13:06:25,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341352024] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:25,678 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:25,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 13:06:25,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428719701] [2022-01-19 13:06:25,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:25,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 13:06:25,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:25,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 13:06:25,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 13:06:25,680 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 252 [2022-01-19 13:06:25,681 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 240 transitions, 714 flow. Second operand has 3 states, 3 states have (on average 227.66666666666666) internal successors, (683), 3 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,681 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:25,681 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 252 [2022-01-19 13:06:25,681 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:25,760 INFO L129 PetriNetUnfolder]: 51/622 cut-off events. [2022-01-19 13:06:25,760 INFO L130 PetriNetUnfolder]: For 1069/1084 co-relation queries the response was YES. [2022-01-19 13:06:25,764 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1307 conditions, 622 events. 51/622 cut-off events. For 1069/1084 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2680 event pairs, 25 based on Foata normal form. 6/586 useless extension candidates. Maximal degree in co-relation 1258. Up to 41 conditions per place. [2022-01-19 13:06:25,765 INFO L132 encePairwiseOnDemand]: 247/252 looper letters, 16 selfloop transitions, 2 changer transitions 12/245 dead transitions. [2022-01-19 13:06:25,765 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 245 transitions, 777 flow [2022-01-19 13:06:25,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 13:06:25,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 13:06:25,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 696 transitions. [2022-01-19 13:06:25,766 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9206349206349206 [2022-01-19 13:06:25,766 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 696 transitions. [2022-01-19 13:06:25,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 696 transitions. [2022-01-19 13:06:25,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:25,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 696 transitions. [2022-01-19 13:06:25,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 232.0) internal successors, (696), 3 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 252.0) internal successors, (1008), 4 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,767 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 252.0) internal successors, (1008), 4 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,767 INFO L186 Difference]: Start difference. First operand has 311 places, 240 transitions, 714 flow. Second operand 3 states and 696 transitions. [2022-01-19 13:06:25,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 245 transitions, 777 flow [2022-01-19 13:06:25,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 245 transitions, 703 flow, removed 30 selfloop flow, removed 22 redundant places. [2022-01-19 13:06:25,774 INFO L242 Difference]: Finished difference. Result has 273 places, 231 transitions, 598 flow [2022-01-19 13:06:25,774 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=598, PETRI_PLACES=273, PETRI_TRANSITIONS=231} [2022-01-19 13:06:25,775 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 44 predicate places. [2022-01-19 13:06:25,775 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 231 transitions, 598 flow [2022-01-19 13:06:25,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 227.66666666666666) internal successors, (683), 3 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,775 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:25,775 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:25,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 13:06:25,776 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:25,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:25,776 INFO L85 PathProgramCache]: Analyzing trace with hash -609702329, now seen corresponding path program 1 times [2022-01-19 13:06:25,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:25,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73003002] [2022-01-19 13:06:25,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:25,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:25,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:25,803 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 13:06:25,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:25,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73003002] [2022-01-19 13:06:25,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73003002] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:25,803 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:25,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 13:06:25,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480651183] [2022-01-19 13:06:25,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:25,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 13:06:25,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:25,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 13:06:25,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 13:06:25,805 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 252 [2022-01-19 13:06:25,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 231 transitions, 598 flow. Second operand has 3 states, 3 states have (on average 227.66666666666666) internal successors, (683), 3 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:25,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 252 [2022-01-19 13:06:25,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:25,859 INFO L129 PetriNetUnfolder]: 26/412 cut-off events. [2022-01-19 13:06:25,859 INFO L130 PetriNetUnfolder]: For 314/334 co-relation queries the response was YES. [2022-01-19 13:06:25,861 INFO L84 FinitePrefix]: Finished finitePrefix Result has 672 conditions, 412 events. 26/412 cut-off events. For 314/334 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1088 event pairs, 9 based on Foata normal form. 3/387 useless extension candidates. Maximal degree in co-relation 641. Up to 20 conditions per place. [2022-01-19 13:06:25,862 INFO L132 encePairwiseOnDemand]: 248/252 looper letters, 16 selfloop transitions, 2 changer transitions 11/236 dead transitions. [2022-01-19 13:06:25,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 236 transitions, 661 flow [2022-01-19 13:06:25,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 13:06:25,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 13:06:25,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 693 transitions. [2022-01-19 13:06:25,863 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9166666666666666 [2022-01-19 13:06:25,863 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 693 transitions. [2022-01-19 13:06:25,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 693 transitions. [2022-01-19 13:06:25,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:25,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 693 transitions. [2022-01-19 13:06:25,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 231.0) internal successors, (693), 3 states have internal predecessors, (693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 252.0) internal successors, (1008), 4 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,864 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 252.0) internal successors, (1008), 4 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,864 INFO L186 Difference]: Start difference. First operand has 273 places, 231 transitions, 598 flow. Second operand 3 states and 693 transitions. [2022-01-19 13:06:25,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 236 transitions, 661 flow [2022-01-19 13:06:25,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 236 transitions, 611 flow, removed 25 selfloop flow, removed 10 redundant places. [2022-01-19 13:06:25,868 INFO L242 Difference]: Finished difference. Result has 254 places, 223 transitions, 510 flow [2022-01-19 13:06:25,868 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=510, PETRI_PLACES=254, PETRI_TRANSITIONS=223} [2022-01-19 13:06:25,868 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 25 predicate places. [2022-01-19 13:06:25,869 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 223 transitions, 510 flow [2022-01-19 13:06:25,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 227.66666666666666) internal successors, (683), 3 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:25,869 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:25,869 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:25,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 13:06:25,869 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:25,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:25,869 INFO L85 PathProgramCache]: Analyzing trace with hash -233390141, now seen corresponding path program 1 times [2022-01-19 13:06:25,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:25,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959362317] [2022-01-19 13:06:25,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:25,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:25,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:26,171 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 13:06:26,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:26,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959362317] [2022-01-19 13:06:26,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959362317] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:26,171 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:26,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:06:26,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419579247] [2022-01-19 13:06:26,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:26,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:06:26,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:26,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:06:26,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:06:26,175 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:06:26,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 223 transitions, 510 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:26,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:26,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:06:26,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:29,187 INFO L129 PetriNetUnfolder]: 955/4278 cut-off events. [2022-01-19 13:06:29,187 INFO L130 PetriNetUnfolder]: For 855/861 co-relation queries the response was YES. [2022-01-19 13:06:29,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7225 conditions, 4278 events. 955/4278 cut-off events. For 855/861 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 34205 event pairs, 34 based on Foata normal form. 0/3999 useless extension candidates. Maximal degree in co-relation 7203. Up to 291 conditions per place. [2022-01-19 13:06:29,204 INFO L132 encePairwiseOnDemand]: 216/252 looper letters, 569 selfloop transitions, 68 changer transitions 0/792 dead transitions. [2022-01-19 13:06:29,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 792 transitions, 2962 flow [2022-01-19 13:06:29,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 13:06:29,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 13:06:29,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 9755 transitions. [2022-01-19 13:06:29,209 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7303833483078767 [2022-01-19 13:06:29,209 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 9755 transitions. [2022-01-19 13:06:29,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 9755 transitions. [2022-01-19 13:06:29,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:29,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 9755 transitions. [2022-01-19 13:06:29,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 184.0566037735849) internal successors, (9755), 53 states have internal predecessors, (9755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:29,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 252.0) internal successors, (13608), 54 states have internal predecessors, (13608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:29,225 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 252.0) internal successors, (13608), 54 states have internal predecessors, (13608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:29,225 INFO L186 Difference]: Start difference. First operand has 254 places, 223 transitions, 510 flow. Second operand 53 states and 9755 transitions. [2022-01-19 13:06:29,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 792 transitions, 2962 flow [2022-01-19 13:06:29,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 792 transitions, 2938 flow, removed 12 selfloop flow, removed 8 redundant places. [2022-01-19 13:06:29,237 INFO L242 Difference]: Finished difference. Result has 303 places, 274 transitions, 796 flow [2022-01-19 13:06:29,237 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=796, PETRI_PLACES=303, PETRI_TRANSITIONS=274} [2022-01-19 13:06:29,237 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 74 predicate places. [2022-01-19 13:06:29,237 INFO L470 AbstractCegarLoop]: Abstraction has has 303 places, 274 transitions, 796 flow [2022-01-19 13:06:29,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:29,238 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:29,238 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:29,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 13:06:29,238 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:29,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:29,239 INFO L85 PathProgramCache]: Analyzing trace with hash -788458581, now seen corresponding path program 2 times [2022-01-19 13:06:29,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:29,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437613770] [2022-01-19 13:06:29,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:29,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:29,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:29,538 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 13:06:29,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:29,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437613770] [2022-01-19 13:06:29,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437613770] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:29,538 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:29,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:06:29,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131982658] [2022-01-19 13:06:29,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:29,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:06:29,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:29,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:06:29,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:06:29,541 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:06:29,543 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 274 transitions, 796 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:29,543 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:29,543 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:06:29,543 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:33,501 INFO L129 PetriNetUnfolder]: 1201/5972 cut-off events. [2022-01-19 13:06:33,501 INFO L130 PetriNetUnfolder]: For 1503/1524 co-relation queries the response was YES. [2022-01-19 13:06:33,518 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10832 conditions, 5972 events. 1201/5972 cut-off events. For 1503/1524 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 53687 event pairs, 118 based on Foata normal form. 1/5718 useless extension candidates. Maximal degree in co-relation 10800. Up to 317 conditions per place. [2022-01-19 13:06:33,529 INFO L132 encePairwiseOnDemand]: 214/252 looper letters, 662 selfloop transitions, 137 changer transitions 0/954 dead transitions. [2022-01-19 13:06:33,529 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 954 transitions, 4638 flow [2022-01-19 13:06:33,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-19 13:06:33,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2022-01-19 13:06:33,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 12945 transitions. [2022-01-19 13:06:33,536 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7235077129443327 [2022-01-19 13:06:33,536 INFO L72 ComplementDD]: Start complementDD. Operand 71 states and 12945 transitions. [2022-01-19 13:06:33,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 12945 transitions. [2022-01-19 13:06:33,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:33,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 71 states and 12945 transitions. [2022-01-19 13:06:33,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 72 states, 71 states have (on average 182.32394366197184) internal successors, (12945), 71 states have internal predecessors, (12945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:33,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 72 states, 72 states have (on average 252.0) internal successors, (18144), 72 states have internal predecessors, (18144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:33,558 INFO L81 ComplementDD]: Finished complementDD. Result has 72 states, 72 states have (on average 252.0) internal successors, (18144), 72 states have internal predecessors, (18144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:33,558 INFO L186 Difference]: Start difference. First operand has 303 places, 274 transitions, 796 flow. Second operand 71 states and 12945 transitions. [2022-01-19 13:06:33,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 954 transitions, 4638 flow [2022-01-19 13:06:33,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 954 transitions, 4259 flow, removed 0 selfloop flow, removed 9 redundant places. [2022-01-19 13:06:33,572 INFO L242 Difference]: Finished difference. Result has 400 places, 378 transitions, 1612 flow [2022-01-19 13:06:33,572 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=1612, PETRI_PLACES=400, PETRI_TRANSITIONS=378} [2022-01-19 13:06:33,573 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 171 predicate places. [2022-01-19 13:06:33,573 INFO L470 AbstractCegarLoop]: Abstraction has has 400 places, 378 transitions, 1612 flow [2022-01-19 13:06:33,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:33,574 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:33,574 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:33,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 13:06:33,574 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:33,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:33,574 INFO L85 PathProgramCache]: Analyzing trace with hash 360840569, now seen corresponding path program 3 times [2022-01-19 13:06:33,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:33,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638657840] [2022-01-19 13:06:33,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:33,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:33,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:33,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 13:06:33,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:33,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638657840] [2022-01-19 13:06:33,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638657840] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:33,856 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:33,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:06:33,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258254074] [2022-01-19 13:06:33,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:33,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:06:33,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:33,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:06:33,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:06:33,859 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:06:33,860 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 378 transitions, 1612 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:33,860 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:33,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:06:33,861 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:37,243 INFO L129 PetriNetUnfolder]: 1311/7095 cut-off events. [2022-01-19 13:06:37,244 INFO L130 PetriNetUnfolder]: For 5156/5200 co-relation queries the response was YES. [2022-01-19 13:06:37,282 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14614 conditions, 7095 events. 1311/7095 cut-off events. For 5156/5200 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 67412 event pairs, 191 based on Foata normal form. 12/6841 useless extension candidates. Maximal degree in co-relation 14545. Up to 597 conditions per place. [2022-01-19 13:06:37,332 INFO L132 encePairwiseOnDemand]: 216/252 looper letters, 653 selfloop transitions, 126 changer transitions 0/934 dead transitions. [2022-01-19 13:06:37,332 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 934 transitions, 5764 flow [2022-01-19 13:06:37,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 13:06:37,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 13:06:37,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 9761 transitions. [2022-01-19 13:06:37,337 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7308325846061695 [2022-01-19 13:06:37,337 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 9761 transitions. [2022-01-19 13:06:37,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 9761 transitions. [2022-01-19 13:06:37,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:37,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 9761 transitions. [2022-01-19 13:06:37,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 184.16981132075472) internal successors, (9761), 53 states have internal predecessors, (9761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:37,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 252.0) internal successors, (13608), 54 states have internal predecessors, (13608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:37,353 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 252.0) internal successors, (13608), 54 states have internal predecessors, (13608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:37,353 INFO L186 Difference]: Start difference. First operand has 400 places, 378 transitions, 1612 flow. Second operand 53 states and 9761 transitions. [2022-01-19 13:06:37,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 934 transitions, 5764 flow [2022-01-19 13:06:37,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 934 transitions, 5280 flow, removed 40 selfloop flow, removed 9 redundant places. [2022-01-19 13:06:37,383 INFO L242 Difference]: Finished difference. Result has 463 places, 402 transitions, 1971 flow [2022-01-19 13:06:37,384 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=1971, PETRI_PLACES=463, PETRI_TRANSITIONS=402} [2022-01-19 13:06:37,384 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 234 predicate places. [2022-01-19 13:06:37,385 INFO L470 AbstractCegarLoop]: Abstraction has has 463 places, 402 transitions, 1971 flow [2022-01-19 13:06:37,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:37,385 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:37,385 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:37,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 13:06:37,385 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:37,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:37,386 INFO L85 PathProgramCache]: Analyzing trace with hash 434720785, now seen corresponding path program 4 times [2022-01-19 13:06:37,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:37,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234767254] [2022-01-19 13:06:37,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:37,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:37,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:37,711 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 13:06:37,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:37,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234767254] [2022-01-19 13:06:37,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234767254] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:37,711 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:37,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:06:37,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551681689] [2022-01-19 13:06:37,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:37,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:06:37,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:37,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:06:37,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:06:37,715 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:06:37,717 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 402 transitions, 1971 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:37,717 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:37,717 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:06:37,717 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:41,530 INFO L129 PetriNetUnfolder]: 1861/9927 cut-off events. [2022-01-19 13:06:41,530 INFO L130 PetriNetUnfolder]: For 12536/12591 co-relation queries the response was YES. [2022-01-19 13:06:41,584 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22360 conditions, 9927 events. 1861/9927 cut-off events. For 12536/12591 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 100430 event pairs, 999 based on Foata normal form. 8/9565 useless extension candidates. Maximal degree in co-relation 22270. Up to 1594 conditions per place. [2022-01-19 13:06:41,603 INFO L132 encePairwiseOnDemand]: 214/252 looper letters, 550 selfloop transitions, 114 changer transitions 0/819 dead transitions. [2022-01-19 13:06:41,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 819 transitions, 5879 flow [2022-01-19 13:06:41,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 13:06:41,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 13:06:41,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 8041 transitions. [2022-01-19 13:06:41,607 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7251984126984127 [2022-01-19 13:06:41,607 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 8041 transitions. [2022-01-19 13:06:41,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 8041 transitions. [2022-01-19 13:06:41,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:41,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 8041 transitions. [2022-01-19 13:06:41,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 182.75) internal successors, (8041), 44 states have internal predecessors, (8041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:41,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 252.0) internal successors, (11340), 45 states have internal predecessors, (11340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:41,619 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 252.0) internal successors, (11340), 45 states have internal predecessors, (11340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:41,619 INFO L186 Difference]: Start difference. First operand has 463 places, 402 transitions, 1971 flow. Second operand 44 states and 8041 transitions. [2022-01-19 13:06:41,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 819 transitions, 5879 flow [2022-01-19 13:06:41,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 819 transitions, 5303 flow, removed 21 selfloop flow, removed 32 redundant places. [2022-01-19 13:06:41,670 INFO L242 Difference]: Finished difference. Result has 513 places, 488 transitions, 2870 flow [2022-01-19 13:06:41,670 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=2870, PETRI_PLACES=513, PETRI_TRANSITIONS=488} [2022-01-19 13:06:41,670 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 284 predicate places. [2022-01-19 13:06:41,671 INFO L470 AbstractCegarLoop]: Abstraction has has 513 places, 488 transitions, 2870 flow [2022-01-19 13:06:41,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:41,671 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:41,671 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:41,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 13:06:41,671 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:41,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:41,672 INFO L85 PathProgramCache]: Analyzing trace with hash 471229023, now seen corresponding path program 5 times [2022-01-19 13:06:41,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:41,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108341958] [2022-01-19 13:06:41,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:41,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:41,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:41,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 13:06:41,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:41,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108341958] [2022-01-19 13:06:41,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108341958] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:41,974 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:41,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:06:41,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393717875] [2022-01-19 13:06:41,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:41,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:06:41,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:41,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:06:41,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:06:41,977 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:06:41,979 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 488 transitions, 2870 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:41,979 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:41,979 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:06:41,979 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:49,407 INFO L129 PetriNetUnfolder]: 3100/17606 cut-off events. [2022-01-19 13:06:49,408 INFO L130 PetriNetUnfolder]: For 35188/35360 co-relation queries the response was YES. [2022-01-19 13:06:49,567 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41527 conditions, 17606 events. 3100/17606 cut-off events. For 35188/35360 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 208716 event pairs, 516 based on Foata normal form. 31/17052 useless extension candidates. Maximal degree in co-relation 41398. Up to 1402 conditions per place. [2022-01-19 13:06:49,604 INFO L132 encePairwiseOnDemand]: 216/252 looper letters, 1055 selfloop transitions, 271 changer transitions 0/1481 dead transitions. [2022-01-19 13:06:49,605 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 1481 transitions, 12814 flow [2022-01-19 13:06:49,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-19 13:06:49,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2022-01-19 13:06:49,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 14666 transitions. [2022-01-19 13:06:49,612 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7274801587301587 [2022-01-19 13:06:49,612 INFO L72 ComplementDD]: Start complementDD. Operand 80 states and 14666 transitions. [2022-01-19 13:06:49,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 14666 transitions. [2022-01-19 13:06:49,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:49,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 80 states and 14666 transitions. [2022-01-19 13:06:49,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 81 states, 80 states have (on average 183.325) internal successors, (14666), 80 states have internal predecessors, (14666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:49,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 81 states, 81 states have (on average 252.0) internal successors, (20412), 81 states have internal predecessors, (20412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:49,636 INFO L81 ComplementDD]: Finished complementDD. Result has 81 states, 81 states have (on average 252.0) internal successors, (20412), 81 states have internal predecessors, (20412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:49,636 INFO L186 Difference]: Start difference. First operand has 513 places, 488 transitions, 2870 flow. Second operand 80 states and 14666 transitions. [2022-01-19 13:06:49,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 1481 transitions, 12814 flow [2022-01-19 13:06:49,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 1481 transitions, 12052 flow, removed 381 selfloop flow, removed 0 redundant places. [2022-01-19 13:06:49,805 INFO L242 Difference]: Finished difference. Result has 647 places, 622 transitions, 4595 flow [2022-01-19 13:06:49,806 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=2572, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=80, PETRI_FLOW=4595, PETRI_PLACES=647, PETRI_TRANSITIONS=622} [2022-01-19 13:06:49,806 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 418 predicate places. [2022-01-19 13:06:49,806 INFO L470 AbstractCegarLoop]: Abstraction has has 647 places, 622 transitions, 4595 flow [2022-01-19 13:06:49,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:49,807 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:49,807 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:49,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 13:06:49,807 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:49,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:49,807 INFO L85 PathProgramCache]: Analyzing trace with hash -9030123, now seen corresponding path program 6 times [2022-01-19 13:06:49,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:49,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096585258] [2022-01-19 13:06:49,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:49,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:49,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:50,116 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 13:06:50,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:50,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096585258] [2022-01-19 13:06:50,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096585258] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:50,116 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:50,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:06:50,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378872137] [2022-01-19 13:06:50,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:50,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:06:50,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:50,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:06:50,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:06:50,119 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:06:50,121 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 647 places, 622 transitions, 4595 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:50,121 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:50,121 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:06:50,121 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:06:57,239 INFO L129 PetriNetUnfolder]: 3380/19277 cut-off events. [2022-01-19 13:06:57,240 INFO L130 PetriNetUnfolder]: For 60769/60968 co-relation queries the response was YES. [2022-01-19 13:06:57,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50216 conditions, 19277 events. 3380/19277 cut-off events. For 60769/60968 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 232881 event pairs, 2062 based on Foata normal form. 47/18653 useless extension candidates. Maximal degree in co-relation 50031. Up to 3778 conditions per place. [2022-01-19 13:06:57,628 INFO L132 encePairwiseOnDemand]: 214/252 looper letters, 732 selfloop transitions, 135 changer transitions 0/1022 dead transitions. [2022-01-19 13:06:57,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 1022 transitions, 9791 flow [2022-01-19 13:06:57,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 13:06:57,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 13:06:57,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 7873 transitions. [2022-01-19 13:06:57,643 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7265596160944998 [2022-01-19 13:06:57,643 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 7873 transitions. [2022-01-19 13:06:57,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 7873 transitions. [2022-01-19 13:06:57,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:06:57,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 7873 transitions. [2022-01-19 13:06:57,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 183.09302325581396) internal successors, (7873), 43 states have internal predecessors, (7873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:57,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 252.0) internal successors, (11088), 44 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 13:06:57,654 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 252.0) internal successors, (11088), 44 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 13:06:57,654 INFO L186 Difference]: Start difference. First operand has 647 places, 622 transitions, 4595 flow. Second operand 43 states and 7873 transitions. [2022-01-19 13:06:57,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 1022 transitions, 9791 flow [2022-01-19 13:06:58,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 1022 transitions, 8775 flow, removed 244 selfloop flow, removed 21 redundant places. [2022-01-19 13:06:58,027 INFO L242 Difference]: Finished difference. Result has 691 places, 676 transitions, 4891 flow [2022-01-19 13:06:58,028 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=3881, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=4891, PETRI_PLACES=691, PETRI_TRANSITIONS=676} [2022-01-19 13:06:58,028 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 462 predicate places. [2022-01-19 13:06:58,029 INFO L470 AbstractCegarLoop]: Abstraction has has 691 places, 676 transitions, 4891 flow [2022-01-19 13:06:58,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:58,029 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:06:58,029 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:58,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 13:06:58,029 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:06:58,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:06:58,030 INFO L85 PathProgramCache]: Analyzing trace with hash 851096211, now seen corresponding path program 7 times [2022-01-19 13:06:58,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:06:58,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957302211] [2022-01-19 13:06:58,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:06:58,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:06:58,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:06:58,338 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 13:06:58,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:06:58,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957302211] [2022-01-19 13:06:58,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957302211] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:06:58,338 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:06:58,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:06:58,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084846713] [2022-01-19 13:06:58,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:06:58,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:06:58,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:06:58,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:06:58,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:06:58,341 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:06:58,343 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 691 places, 676 transitions, 4891 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:06:58,343 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:06:58,343 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:06:58,343 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:07:10,180 INFO L129 PetriNetUnfolder]: 4792/28003 cut-off events. [2022-01-19 13:07:10,180 INFO L130 PetriNetUnfolder]: For 109646/109986 co-relation queries the response was YES. [2022-01-19 13:07:10,851 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74778 conditions, 28003 events. 4792/28003 cut-off events. For 109646/109986 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 368076 event pairs, 1448 based on Foata normal form. 55/27135 useless extension candidates. Maximal degree in co-relation 74571. Up to 3173 conditions per place. [2022-01-19 13:07:10,975 INFO L132 encePairwiseOnDemand]: 216/252 looper letters, 1273 selfloop transitions, 351 changer transitions 0/1779 dead transitions. [2022-01-19 13:07:10,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 775 places, 1779 transitions, 18947 flow [2022-01-19 13:07:10,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-19 13:07:10,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2022-01-19 13:07:10,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 15631 transitions. [2022-01-19 13:07:10,983 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7297385620915032 [2022-01-19 13:07:10,983 INFO L72 ComplementDD]: Start complementDD. Operand 85 states and 15631 transitions. [2022-01-19 13:07:10,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 15631 transitions. [2022-01-19 13:07:10,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:07:10,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 85 states and 15631 transitions. [2022-01-19 13:07:10,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 86 states, 85 states have (on average 183.89411764705883) internal successors, (15631), 85 states have internal predecessors, (15631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:11,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 86 states, 86 states have (on average 252.0) internal successors, (21672), 86 states have internal predecessors, (21672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:11,008 INFO L81 ComplementDD]: Finished complementDD. Result has 86 states, 86 states have (on average 252.0) internal successors, (21672), 86 states have internal predecessors, (21672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:11,008 INFO L186 Difference]: Start difference. First operand has 691 places, 676 transitions, 4891 flow. Second operand 85 states and 15631 transitions. [2022-01-19 13:07:11,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 775 places, 1779 transitions, 18947 flow [2022-01-19 13:07:11,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 762 places, 1779 transitions, 17964 flow, removed 376 selfloop flow, removed 13 redundant places. [2022-01-19 13:07:11,699 INFO L242 Difference]: Finished difference. Result has 821 places, 824 transitions, 7554 flow [2022-01-19 13:07:11,699 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=4565, PETRI_DIFFERENCE_MINUEND_PLACES=678, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=85, PETRI_FLOW=7554, PETRI_PLACES=821, PETRI_TRANSITIONS=824} [2022-01-19 13:07:11,700 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 592 predicate places. [2022-01-19 13:07:11,700 INFO L470 AbstractCegarLoop]: Abstraction has has 821 places, 824 transitions, 7554 flow [2022-01-19 13:07:11,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:11,701 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:07:11,701 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:11,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 13:07:11,701 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:07:11,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:07:11,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1088806255, now seen corresponding path program 8 times [2022-01-19 13:07:11,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:07:11,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229760280] [2022-01-19 13:07:11,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:07:11,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:07:11,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:07:12,017 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 13:07:12,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:07:12,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229760280] [2022-01-19 13:07:12,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229760280] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:07:12,017 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:07:12,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:07:12,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880783552] [2022-01-19 13:07:12,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:07:12,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:07:12,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:07:12,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:07:12,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:07:12,021 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:07:12,022 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 821 places, 824 transitions, 7554 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:12,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:07:12,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:07:12,022 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:07:23,937 INFO L129 PetriNetUnfolder]: 5092/29425 cut-off events. [2022-01-19 13:07:23,937 INFO L130 PetriNetUnfolder]: For 160308/160723 co-relation queries the response was YES. [2022-01-19 13:07:24,924 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84981 conditions, 29425 events. 5092/29425 cut-off events. For 160308/160723 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 389952 event pairs, 3252 based on Foata normal form. 101/28530 useless extension candidates. Maximal degree in co-relation 84714. Up to 6271 conditions per place. [2022-01-19 13:07:25,000 INFO L132 encePairwiseOnDemand]: 214/252 looper letters, 933 selfloop transitions, 159 changer transitions 0/1247 dead transitions. [2022-01-19 13:07:25,000 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 863 places, 1247 transitions, 14408 flow [2022-01-19 13:07:25,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 13:07:25,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 13:07:25,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 7877 transitions. [2022-01-19 13:07:25,006 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7269287559985235 [2022-01-19 13:07:25,006 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 7877 transitions. [2022-01-19 13:07:25,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 7877 transitions. [2022-01-19 13:07:25,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:07:25,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 7877 transitions. [2022-01-19 13:07:25,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 183.1860465116279) internal successors, (7877), 43 states have internal predecessors, (7877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:25,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 252.0) internal successors, (11088), 44 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 13:07:25,020 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 252.0) internal successors, (11088), 44 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 13:07:25,020 INFO L186 Difference]: Start difference. First operand has 821 places, 824 transitions, 7554 flow. Second operand 43 states and 7877 transitions. [2022-01-19 13:07:25,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 863 places, 1247 transitions, 14408 flow [2022-01-19 13:07:26,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 842 places, 1247 transitions, 12696 flow, removed 567 selfloop flow, removed 21 redundant places. [2022-01-19 13:07:26,328 INFO L242 Difference]: Finished difference. Result has 866 places, 880 transitions, 7555 flow [2022-01-19 13:07:26,329 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=6237, PETRI_DIFFERENCE_MINUEND_PLACES=800, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=687, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=7555, PETRI_PLACES=866, PETRI_TRANSITIONS=880} [2022-01-19 13:07:26,329 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 637 predicate places. [2022-01-19 13:07:26,329 INFO L470 AbstractCegarLoop]: Abstraction has has 866 places, 880 transitions, 7555 flow [2022-01-19 13:07:26,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:26,330 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:07:26,330 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:26,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 13:07:26,330 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:07:26,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:07:26,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1827374815, now seen corresponding path program 9 times [2022-01-19 13:07:26,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:07:26,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604637365] [2022-01-19 13:07:26,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:07:26,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:07:26,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:07:26,631 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 13:07:26,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:07:26,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604637365] [2022-01-19 13:07:26,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604637365] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:07:26,631 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:07:26,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:07:26,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73773071] [2022-01-19 13:07:26,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:07:26,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:07:26,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:07:26,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:07:26,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:07:26,634 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:07:26,636 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 866 places, 880 transitions, 7555 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:26,636 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:07:26,636 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:07:26,636 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:07:43,440 INFO L129 PetriNetUnfolder]: 6527/38226 cut-off events. [2022-01-19 13:07:43,440 INFO L130 PetriNetUnfolder]: For 249142/249702 co-relation queries the response was YES. [2022-01-19 13:07:45,056 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113080 conditions, 38226 events. 6527/38226 cut-off events. For 249142/249702 co-relation queries the response was YES. Maximal size of possible extension queue 1036. Compared 532633 event pairs, 3256 based on Foata normal form. 80/37030 useless extension candidates. Maximal degree in co-relation 112789. Up to 6667 conditions per place. [2022-01-19 13:07:45,143 INFO L132 encePairwiseOnDemand]: 216/252 looper letters, 1300 selfloop transitions, 396 changer transitions 0/1851 dead transitions. [2022-01-19 13:07:45,143 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 942 places, 1851 transitions, 23038 flow [2022-01-19 13:07:45,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-19 13:07:45,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2022-01-19 13:07:45,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 14131 transitions. [2022-01-19 13:07:45,149 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7282519068233354 [2022-01-19 13:07:45,150 INFO L72 ComplementDD]: Start complementDD. Operand 77 states and 14131 transitions. [2022-01-19 13:07:45,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 14131 transitions. [2022-01-19 13:07:45,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:07:45,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 77 states and 14131 transitions. [2022-01-19 13:07:45,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 78 states, 77 states have (on average 183.5194805194805) internal successors, (14131), 77 states have internal predecessors, (14131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:45,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 78 states, 78 states have (on average 252.0) internal successors, (19656), 78 states have internal predecessors, (19656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:45,170 INFO L81 ComplementDD]: Finished complementDD. Result has 78 states, 78 states have (on average 252.0) internal successors, (19656), 78 states have internal predecessors, (19656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:45,170 INFO L186 Difference]: Start difference. First operand has 866 places, 880 transitions, 7555 flow. Second operand 77 states and 14131 transitions. [2022-01-19 13:07:45,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 942 places, 1851 transitions, 23038 flow [2022-01-19 13:07:47,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 929 places, 1851 transitions, 22438 flow, removed 195 selfloop flow, removed 13 redundant places. [2022-01-19 13:07:47,138 INFO L242 Difference]: Finished difference. Result has 987 places, 1036 transitions, 11387 flow [2022-01-19 13:07:47,139 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=7110, PETRI_DIFFERENCE_MINUEND_PLACES=853, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=880, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=77, PETRI_FLOW=11387, PETRI_PLACES=987, PETRI_TRANSITIONS=1036} [2022-01-19 13:07:47,139 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 758 predicate places. [2022-01-19 13:07:47,139 INFO L470 AbstractCegarLoop]: Abstraction has has 987 places, 1036 transitions, 11387 flow [2022-01-19 13:07:47,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:47,140 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:07:47,140 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:47,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 13:07:47,140 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:07:47,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:07:47,140 INFO L85 PathProgramCache]: Analyzing trace with hash -2088523411, now seen corresponding path program 10 times [2022-01-19 13:07:47,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:07:47,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513216483] [2022-01-19 13:07:47,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:07:47,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:07:47,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:07:47,470 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 13:07:47,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:07:47,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513216483] [2022-01-19 13:07:47,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513216483] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:07:47,470 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:07:47,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:07:47,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710297195] [2022-01-19 13:07:47,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:07:47,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:07:47,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:07:47,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:07:47,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:07:47,473 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:07:47,474 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 987 places, 1036 transitions, 11387 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:07:47,474 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:07:47,474 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:07:47,474 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:08:11,165 INFO L129 PetriNetUnfolder]: 8163/47394 cut-off events. [2022-01-19 13:08:11,165 INFO L130 PetriNetUnfolder]: For 461061/461834 co-relation queries the response was YES. [2022-01-19 13:08:14,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 154174 conditions, 47394 events. 8163/47394 cut-off events. For 461061/461834 co-relation queries the response was YES. Maximal size of possible extension queue 1274. Compared 684224 event pairs, 4618 based on Foata normal form. 94/45871 useless extension candidates. Maximal degree in co-relation 153824. Up to 9549 conditions per place. [2022-01-19 13:08:14,441 INFO L132 encePairwiseOnDemand]: 216/252 looper letters, 1369 selfloop transitions, 334 changer transitions 0/1858 dead transitions. [2022-01-19 13:08:14,441 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1052 places, 1858 transitions, 25962 flow [2022-01-19 13:08:14,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-19 13:08:14,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2022-01-19 13:08:14,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 12138 transitions. [2022-01-19 13:08:14,447 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7297979797979798 [2022-01-19 13:08:14,447 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 12138 transitions. [2022-01-19 13:08:14,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 12138 transitions. [2022-01-19 13:08:14,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:08:14,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 12138 transitions. [2022-01-19 13:08:14,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 183.9090909090909) internal successors, (12138), 66 states have internal predecessors, (12138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:08:14,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 252.0) internal successors, (16884), 67 states have internal predecessors, (16884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:08:14,464 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 252.0) internal successors, (16884), 67 states have internal predecessors, (16884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:08:14,464 INFO L186 Difference]: Start difference. First operand has 987 places, 1036 transitions, 11387 flow. Second operand 66 states and 12138 transitions. [2022-01-19 13:08:14,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1052 places, 1858 transitions, 25962 flow [2022-01-19 13:08:18,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1041 places, 1858 transitions, 23703 flow, removed 1009 selfloop flow, removed 11 redundant places. [2022-01-19 13:08:18,583 INFO L242 Difference]: Finished difference. Result has 1088 places, 1204 transitions, 14138 flow [2022-01-19 13:08:18,584 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=9241, PETRI_DIFFERENCE_MINUEND_PLACES=976, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1036, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=803, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=14138, PETRI_PLACES=1088, PETRI_TRANSITIONS=1204} [2022-01-19 13:08:18,584 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 859 predicate places. [2022-01-19 13:08:18,584 INFO L470 AbstractCegarLoop]: Abstraction has has 1088 places, 1204 transitions, 14138 flow [2022-01-19 13:08:18,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:08:18,585 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:08:18,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:18,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 13:08:18,585 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:08:18,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:08:18,585 INFO L85 PathProgramCache]: Analyzing trace with hash -108126985, now seen corresponding path program 11 times [2022-01-19 13:08:18,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:08:18,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258863071] [2022-01-19 13:08:18,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:08:18,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:08:18,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:08:18,876 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 13:08:18,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:08:18,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258863071] [2022-01-19 13:08:18,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258863071] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:08:18,876 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:08:18,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:08:18,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589414032] [2022-01-19 13:08:18,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:08:18,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:08:18,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:08:18,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:08:18,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:08:18,879 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:08:18,880 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1088 places, 1204 transitions, 14138 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:08:18,880 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:08:18,880 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:08:18,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:08:49,922 INFO L129 PetriNetUnfolder]: 10054/59101 cut-off events. [2022-01-19 13:08:49,922 INFO L130 PetriNetUnfolder]: For 693742/694752 co-relation queries the response was YES. [2022-01-19 13:08:54,892 INFO L84 FinitePrefix]: Finished finitePrefix Result has 199303 conditions, 59101 events. 10054/59101 cut-off events. For 693742/694752 co-relation queries the response was YES. Maximal size of possible extension queue 1626. Compared 890132 event pairs, 6137 based on Foata normal form. 120/57236 useless extension candidates. Maximal degree in co-relation 198905. Up to 12033 conditions per place. [2022-01-19 13:08:55,050 INFO L132 encePairwiseOnDemand]: 216/252 looper letters, 1550 selfloop transitions, 378 changer transitions 0/2083 dead transitions. [2022-01-19 13:08:55,050 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1156 places, 2083 transitions, 30735 flow [2022-01-19 13:08:55,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-19 13:08:55,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2022-01-19 13:08:55,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 12715 transitions. [2022-01-19 13:08:55,056 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7312514377731769 [2022-01-19 13:08:55,056 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 12715 transitions. [2022-01-19 13:08:55,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 12715 transitions. [2022-01-19 13:08:55,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:08:55,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 12715 transitions. [2022-01-19 13:08:55,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 184.2753623188406) internal successors, (12715), 69 states have internal predecessors, (12715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:08:55,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 252.0) internal successors, (17640), 70 states have internal predecessors, (17640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:08:55,073 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 252.0) internal successors, (17640), 70 states have internal predecessors, (17640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:08:55,073 INFO L186 Difference]: Start difference. First operand has 1088 places, 1204 transitions, 14138 flow. Second operand 69 states and 12715 transitions. [2022-01-19 13:08:55,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1156 places, 2083 transitions, 30735 flow [2022-01-19 13:09:01,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1153 places, 2083 transitions, 27945 flow, removed 1307 selfloop flow, removed 3 redundant places. [2022-01-19 13:09:01,748 INFO L242 Difference]: Finished difference. Result has 1204 places, 1367 transitions, 16142 flow [2022-01-19 13:09:01,749 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=11468, PETRI_DIFFERENCE_MINUEND_PLACES=1085, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=930, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=16142, PETRI_PLACES=1204, PETRI_TRANSITIONS=1367} [2022-01-19 13:09:01,749 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 975 predicate places. [2022-01-19 13:09:01,749 INFO L470 AbstractCegarLoop]: Abstraction has has 1204 places, 1367 transitions, 16142 flow [2022-01-19 13:09:01,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:09:01,750 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:09:01,750 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:09:01,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 13:09:01,750 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:09:01,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:09:01,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1041903881, now seen corresponding path program 12 times [2022-01-19 13:09:01,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:09:01,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895925321] [2022-01-19 13:09:01,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:09:01,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:09:01,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:09:02,033 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 13:09:02,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:09:02,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895925321] [2022-01-19 13:09:02,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895925321] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:09:02,034 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:09:02,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:09:02,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130399202] [2022-01-19 13:09:02,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:09:02,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:09:02,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:09:02,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:09:02,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:09:02,036 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:09:02,038 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1204 places, 1367 transitions, 16142 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:09:02,038 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:09:02,038 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:09:02,038 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:09:42,205 INFO L129 PetriNetUnfolder]: 11964/70572 cut-off events. [2022-01-19 13:09:42,206 INFO L130 PetriNetUnfolder]: For 953999/955101 co-relation queries the response was YES. [2022-01-19 13:09:49,335 INFO L84 FinitePrefix]: Finished finitePrefix Result has 246226 conditions, 70572 events. 11964/70572 cut-off events. For 953999/955101 co-relation queries the response was YES. Maximal size of possible extension queue 1977. Compared 1095957 event pairs, 7055 based on Foata normal form. 163/68342 useless extension candidates. Maximal degree in co-relation 245776. Up to 14640 conditions per place. [2022-01-19 13:09:49,591 INFO L132 encePairwiseOnDemand]: 216/252 looper letters, 1708 selfloop transitions, 577 changer transitions 0/2440 dead transitions. [2022-01-19 13:09:49,591 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1288 places, 2440 transitions, 38158 flow [2022-01-19 13:09:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-19 13:09:49,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2022-01-19 13:09:49,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 15607 transitions. [2022-01-19 13:09:49,597 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7286181139122315 [2022-01-19 13:09:49,597 INFO L72 ComplementDD]: Start complementDD. Operand 85 states and 15607 transitions. [2022-01-19 13:09:49,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 15607 transitions. [2022-01-19 13:09:49,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:09:49,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 85 states and 15607 transitions. [2022-01-19 13:09:49,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 86 states, 85 states have (on average 183.61176470588236) internal successors, (15607), 85 states have internal predecessors, (15607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:09:49,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 86 states, 86 states have (on average 252.0) internal successors, (21672), 86 states have internal predecessors, (21672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:09:49,618 INFO L81 ComplementDD]: Finished complementDD. Result has 86 states, 86 states have (on average 252.0) internal successors, (21672), 86 states have internal predecessors, (21672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:09:49,618 INFO L186 Difference]: Start difference. First operand has 1204 places, 1367 transitions, 16142 flow. Second operand 85 states and 15607 transitions. [2022-01-19 13:09:49,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1288 places, 2440 transitions, 38158 flow [2022-01-19 13:10:00,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1285 places, 2440 transitions, 35528 flow, removed 1206 selfloop flow, removed 3 redundant places. [2022-01-19 13:10:00,480 INFO L242 Difference]: Finished difference. Result has 1336 places, 1545 transitions, 19821 flow [2022-01-19 13:10:00,481 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=13766, PETRI_DIFFERENCE_MINUEND_PLACES=1201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=415, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=913, PETRI_DIFFERENCE_SUBTRAHEND_STATES=85, PETRI_FLOW=19821, PETRI_PLACES=1336, PETRI_TRANSITIONS=1545} [2022-01-19 13:10:00,481 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 1107 predicate places. [2022-01-19 13:10:00,482 INFO L470 AbstractCegarLoop]: Abstraction has has 1336 places, 1545 transitions, 19821 flow [2022-01-19 13:10:00,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:00,482 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:10:00,482 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:00,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 13:10:00,482 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:10:00,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:10:00,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1841364693, now seen corresponding path program 13 times [2022-01-19 13:10:00,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:10:00,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353482745] [2022-01-19 13:10:00,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:10:00,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:10:00,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:10:00,776 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 13:10:00,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:10:00,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353482745] [2022-01-19 13:10:00,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353482745] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:10:00,777 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:10:00,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:10:00,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869096142] [2022-01-19 13:10:00,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:10:00,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:10:00,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:10:00,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:10:00,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:10:00,779 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:10:00,781 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1336 places, 1545 transitions, 19821 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:00,781 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:10:00,781 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:10:00,781 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:10:52,054 INFO L129 PetriNetUnfolder]: 13844/81835 cut-off events. [2022-01-19 13:10:52,054 INFO L130 PetriNetUnfolder]: For 1325141/1326477 co-relation queries the response was YES. [2022-01-19 13:11:01,911 INFO L84 FinitePrefix]: Finished finitePrefix Result has 298287 conditions, 81835 events. 13844/81835 cut-off events. For 1325141/1326477 co-relation queries the response was YES. Maximal size of possible extension queue 2336. Compared 1306165 event pairs, 8519 based on Foata normal form. 180/79243 useless extension candidates. Maximal degree in co-relation 297786. Up to 17762 conditions per place. [2022-01-19 13:11:02,148 INFO L132 encePairwiseOnDemand]: 216/252 looper letters, 1795 selfloop transitions, 582 changer transitions 0/2532 dead transitions. [2022-01-19 13:11:02,148 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1413 places, 2532 transitions, 41672 flow [2022-01-19 13:11:02,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-19 13:11:02,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2022-01-19 13:11:02,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 14347 transitions. [2022-01-19 13:11:02,154 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7299043549043549 [2022-01-19 13:11:02,154 INFO L72 ComplementDD]: Start complementDD. Operand 78 states and 14347 transitions. [2022-01-19 13:11:02,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 14347 transitions. [2022-01-19 13:11:02,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:11:02,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 78 states and 14347 transitions. [2022-01-19 13:11:02,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 79 states, 78 states have (on average 183.93589743589743) internal successors, (14347), 78 states have internal predecessors, (14347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:02,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 79 states, 79 states have (on average 252.0) internal successors, (19908), 79 states have internal predecessors, (19908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:02,173 INFO L81 ComplementDD]: Finished complementDD. Result has 79 states, 79 states have (on average 252.0) internal successors, (19908), 79 states have internal predecessors, (19908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:02,173 INFO L186 Difference]: Start difference. First operand has 1336 places, 1545 transitions, 19821 flow. Second operand 78 states and 14347 transitions. [2022-01-19 13:11:02,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1413 places, 2532 transitions, 41672 flow [2022-01-19 13:11:17,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1404 places, 2532 transitions, 38245 flow, removed 1541 selfloop flow, removed 9 redundant places. [2022-01-19 13:11:17,505 INFO L242 Difference]: Finished difference. Result has 1456 places, 1710 transitions, 22623 flow [2022-01-19 13:11:17,506 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=16678, PETRI_DIFFERENCE_MINUEND_PLACES=1327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1070, PETRI_DIFFERENCE_SUBTRAHEND_STATES=78, PETRI_FLOW=22623, PETRI_PLACES=1456, PETRI_TRANSITIONS=1710} [2022-01-19 13:11:17,507 INFO L334 CegarLoopForPetriNet]: 229 programPoint places, 1227 predicate places. [2022-01-19 13:11:17,507 INFO L470 AbstractCegarLoop]: Abstraction has has 1456 places, 1710 transitions, 22623 flow [2022-01-19 13:11:17,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:17,508 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:11:17,508 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:17,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 13:11:17,508 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:11:17,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:11:17,508 INFO L85 PathProgramCache]: Analyzing trace with hash -964479177, now seen corresponding path program 14 times [2022-01-19 13:11:17,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:11:17,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639671552] [2022-01-19 13:11:17,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:11:17,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:11:17,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:11:17,820 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 13:11:17,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:11:17,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639671552] [2022-01-19 13:11:17,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639671552] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:11:17,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:11:17,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 13:11:17,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625329133] [2022-01-19 13:11:17,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:11:17,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 13:11:17,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:11:17,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 13:11:17,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-01-19 13:11:17,823 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 252 [2022-01-19 13:11:17,825 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1456 places, 1710 transitions, 22623 flow. Second operand has 27 states, 27 states have (on average 174.2962962962963) internal successors, (4706), 27 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:17,825 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:11:17,825 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 252 [2022-01-19 13:11:17,825 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:12:18,941 INFO L129 PetriNetUnfolder]: 15525/93748 cut-off events. [2022-01-19 13:12:18,941 INFO L130 PetriNetUnfolder]: For 1711595/1713191 co-relation queries the response was YES. [2022-01-19 13:12:31,659 INFO L84 FinitePrefix]: Finished finitePrefix Result has 347970 conditions, 93748 events. 15525/93748 cut-off events. For 1711595/1713191 co-relation queries the response was YES. Maximal size of possible extension queue 2698. Compared 1533696 event pairs, 10074 based on Foata normal form. 204/90734 useless extension candidates. Maximal degree in co-relation 347416. Up to 16522 conditions per place. [2022-01-19 13:12:31,936 INFO L132 encePairwiseOnDemand]: 216/252 looper letters, 1862 selfloop transitions, 561 changer transitions 0/2578 dead transitions. [2022-01-19 13:12:31,936 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1523 places, 2578 transitions, 44531 flow [2022-01-19 13:12:31,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-19 13:12:31,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2022-01-19 13:12:31,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 12534 transitions. [2022-01-19 13:12:31,942 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7314425770308123 [2022-01-19 13:12:31,942 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 12534 transitions. [2022-01-19 13:12:31,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 12534 transitions. [2022-01-19 13:12:31,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:12:31,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 12534 transitions. [2022-01-19 13:12:31,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 184.3235294117647) internal successors, (12534), 68 states have internal predecessors, (12534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:31,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 252.0) internal successors, (17388), 69 states have internal predecessors, (17388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:31,958 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 252.0) internal successors, (17388), 69 states have internal predecessors, (17388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:31,958 INFO L186 Difference]: Start difference. First operand has 1456 places, 1710 transitions, 22623 flow. Second operand 68 states and 12534 transitions. [2022-01-19 13:12:31,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1523 places, 2578 transitions, 44531 flow